diff --git a/msgraph/generated/admin/admin_request_builder.py b/msgraph/generated/admin/admin_request_builder.py index 12ba86bcc2a..6a023f9bddb 100644 --- a/msgraph/generated/admin/admin_request_builder.py +++ b/msgraph/generated/admin/admin_request_builder.py @@ -121,7 +121,7 @@ def with_url(self,raw_url: str) -> AdminRequestBuilder: @property def configuration_management(self) -> ConfigurationManagementRequestBuilder: """ - Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + The configurationManagement property """ from .configuration_management.configuration_management_request_builder import ConfigurationManagementRequestBuilder diff --git a/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py index d4550b49a43..82ff9f5b2e1 100644 --- a/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_drifts/configuration_drifts_request_builder.py @@ -14,7 +14,6 @@ from warnings import warn if TYPE_CHECKING: - from ....models.configuration_drift import ConfigurationDrift from ....models.configuration_drift_collection_response import ConfigurationDriftCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -68,29 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationDriftCollectionResponse, error_mapping) - async def post(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationDrift]: - """ - Create new navigation property to configurationDrifts for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationDrift] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.configuration_drift import ConfigurationDrift - - return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get a list of the configurationDrift objects and their properties. @@ -102,21 +78,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to configurationDrifts for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationDriftsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -199,11 +160,4 @@ class ConfigurationDriftsRequestBuilderGetRequestConfiguration(RequestConfigurat """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationDriftsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py index 89d098e4b0c..75665078626 100644 --- a/msgraph/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_drifts/item/configuration_drift_item_request_builder.py @@ -30,24 +30,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationDrifts/{configurationDrift%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property configurationDrifts for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationDrift]: """ Get the properties and relationships of a configurationDrift object. @@ -69,40 +51,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) - async def patch(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationDrift]: - """ - Update the navigation property configurationDrifts in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationDrift] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.configuration_drift import ConfigurationDrift - - return await self.request_adapter.send_async(request_info, ConfigurationDrift, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property configurationDrifts for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the properties and relationships of a configurationDrift object. @@ -114,21 +62,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: ConfigurationDrift, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property configurationDrifts in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationDriftItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -139,13 +72,6 @@ def with_url(self,raw_url: str) -> ConfigurationDriftItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ConfigurationDriftItemRequestBuilder(self.request_adapter, raw_url) - @dataclass - class ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class ConfigurationDriftItemRequestBuilderGetQueryParameters(): """ @@ -179,11 +105,4 @@ class ConfigurationDriftItemRequestBuilderGetRequestConfiguration(RequestConfigu """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationDriftItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_management_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_management_request_builder.py index 1a6228398aa..c4f8a947b41 100644 --- a/msgraph/generated/admin/configuration_management/configuration_management_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_management_request_builder.py @@ -1,21 +1,11 @@ from __future__ import annotations from collections.abc import Callable -from dataclasses import dataclass, field from kiota_abstractions.base_request_builder import BaseRequestBuilder -from kiota_abstractions.base_request_configuration import RequestConfiguration -from kiota_abstractions.default_query_parameters import QueryParameters from kiota_abstractions.get_path_parameters import get_path_parameters -from kiota_abstractions.method import Method from kiota_abstractions.request_adapter import RequestAdapter -from kiota_abstractions.request_information import RequestInformation -from kiota_abstractions.request_option import RequestOption -from kiota_abstractions.serialization import Parsable, ParsableFactory from typing import Any, Optional, TYPE_CHECKING, Union -from warnings import warn if TYPE_CHECKING: - from ...models.configuration_management import ConfigurationManagement - from ...models.o_data_errors.o_data_error import ODataError from .configuration_drifts.configuration_drifts_request_builder import ConfigurationDriftsRequestBuilder from .configuration_monitoring_results.configuration_monitoring_results_request_builder import ConfigurationMonitoringResultsRequestBuilder from .configuration_monitors.configuration_monitors_request_builder import ConfigurationMonitorsRequestBuilder @@ -24,7 +14,7 @@ class ConfigurationManagementRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the configurationManagement property of the microsoft.graph.admin entity. + Builds and executes requests for operations under /admin/configurationManagement """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ @@ -33,115 +23,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement{?%24expand,%24select}", path_parameters) - - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property configurationManagement for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ...models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - - async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationManagement]: - """ - A container for Tenant Configuration Management (TCM) resources. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationManagement] - """ - request_info = self.to_get_request_information( - request_configuration - ) - from ...models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...models.configuration_management import ConfigurationManagement - - return await self.request_adapter.send_async(request_info, ConfigurationManagement, error_mapping) - - async def patch(self,body: ConfigurationManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationManagement]: - """ - Update the navigation property configurationManagement in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationManagement] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from ...models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...models.configuration_management import ConfigurationManagement - - return await self.request_adapter.send_async(request_info, ConfigurationManagement, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property configurationManagement for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: - """ - A container for Tenant Configuration Management (TCM) resources. Read-only. - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - - def to_patch_request_information(self,body: ConfigurationManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property configurationManagement in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - - def with_url(self,raw_url: str) -> ConfigurationManagementRequestBuilder: - """ - Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. - param raw_url: The raw URL to use for the request builder. - Returns: ConfigurationManagementRequestBuilder - """ - if raw_url is None: - raise TypeError("raw_url cannot be null.") - return ConfigurationManagementRequestBuilder(self.request_adapter, raw_url) + super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement", path_parameters) @property def configuration_drifts(self) -> ConfigurationDriftsRequestBuilder: @@ -188,51 +70,4 @@ def configuration_snapshots(self) -> ConfigurationSnapshotsRequestBuilder: return ConfigurationSnapshotsRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass - class ConfigurationManagementRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ConfigurationManagementRequestBuilderGetQueryParameters(): - """ - A container for Tenant Configuration Management (TCM) resources. Read-only. - """ - def get_query_parameter(self,original_name: str) -> str: - """ - Maps the query parameters names to their encoded names for the URI template parsing. - param original_name: The original query parameter name in the class. - Returns: str - """ - if original_name is None: - raise TypeError("original_name cannot be null.") - if original_name == "expand": - return "%24expand" - if original_name == "select": - return "%24select" - return original_name - - # Expand related entities - expand: Optional[list[str]] = None - - # Select properties to be returned - select: Optional[list[str]] = None - - - @dataclass - class ConfigurationManagementRequestBuilderGetRequestConfiguration(RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - - @dataclass - class ConfigurationManagementRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py index aed400b6f02..52a4ef50c27 100644 --- a/msgraph/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/configuration_monitoring_results_request_builder.py @@ -14,7 +14,6 @@ from warnings import warn if TYPE_CHECKING: - from ....models.configuration_monitoring_result import ConfigurationMonitoringResult from ....models.configuration_monitoring_result_collection_response import ConfigurationMonitoringResultCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -68,29 +67,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResultCollectionResponse, error_mapping) - async def post(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: - """ - Create new navigation property to configurationMonitoringResults for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationMonitoringResult] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.configuration_monitoring_result import ConfigurationMonitoringResult - - return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get a list of the configurationMonitoringResult objects and their properties. @@ -102,21 +78,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to configurationMonitoringResults for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationMonitoringResultsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -199,11 +160,4 @@ class ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration(Reques """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py index a22a6c69fb3..4d2cebe2334 100644 --- a/msgraph/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_monitoring_results/item/configuration_monitoring_result_item_request_builder.py @@ -30,24 +30,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitoringResults/{configurationMonitoringResult%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property configurationMonitoringResults for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: """ Read the properties and relationships of a configurationMonitoringResult object. @@ -69,40 +51,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) - async def patch(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationMonitoringResult]: - """ - Update the navigation property configurationMonitoringResults in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationMonitoringResult] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.configuration_monitoring_result import ConfigurationMonitoringResult - - return await self.request_adapter.send_async(request_info, ConfigurationMonitoringResult, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property configurationMonitoringResults for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a configurationMonitoringResult object. @@ -114,21 +62,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: ConfigurationMonitoringResult, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property configurationMonitoringResults in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationMonitoringResultItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -139,13 +72,6 @@ def with_url(self,raw_url: str) -> ConfigurationMonitoringResultItemRequestBuild raise TypeError("raw_url cannot be null.") return ConfigurationMonitoringResultItemRequestBuilder(self.request_adapter, raw_url) - @dataclass - class ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters(): """ @@ -179,11 +105,4 @@ class ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration(Req """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py index c0329e34e13..5db4eec11eb 100644 --- a/msgraph/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_monitors/item/baseline/baseline_request_builder.py @@ -30,24 +30,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationMonitors/{configurationMonitor%2Did}/baseline{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property baseline for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[BaselineRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaseline]: """ Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. @@ -69,40 +51,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Baseline return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) - async def patch(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: - """ - Update the navigation property baseline in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationBaseline] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.configuration_baseline import ConfigurationBaseline - - return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property baseline for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[BaselineRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a configurationBaseline object that is attached to a specific monitor. @@ -114,21 +62,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property baseline in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> BaselineRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -139,13 +72,6 @@ def with_url(self,raw_url: str) -> BaselineRequestBuilder: raise TypeError("raw_url cannot be null.") return BaselineRequestBuilder(self.request_adapter, raw_url) - @dataclass - class BaselineRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class BaselineRequestBuilderGetQueryParameters(): """ @@ -179,11 +105,4 @@ class BaselineRequestBuilderGetRequestConfiguration(RequestConfiguration[Baselin """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class BaselineRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py index 1b711e67c57..82fef5a8508 100644 --- a/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/configuration_snapshot_jobs_request_builder.py @@ -14,10 +14,8 @@ from warnings import warn if TYPE_CHECKING: - from ....models.configuration_snapshot_job import ConfigurationSnapshotJob from ....models.configuration_snapshot_job_collection_response import ConfigurationSnapshotJobCollectionResponse from ....models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .item.configuration_snapshot_job_item_request_builder import ConfigurationSnapshotJobItemRequestBuilder class ConfigurationSnapshotJobsRequestBuilder(BaseRequestBuilder): @@ -68,29 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJobCollectionResponse, error_mapping) - async def post(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: - """ - Create new navigation property to configurationSnapshotJobs for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationSnapshotJob] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.configuration_snapshot_job import ConfigurationSnapshotJob - - return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get a list of the configurationSnapshotJob objects and their properties. @@ -102,21 +77,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to configurationSnapshotJobs for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationSnapshotJobsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -127,15 +87,6 @@ def with_url(self,raw_url: str) -> ConfigurationSnapshotJobsRequestBuilder: raise TypeError("raw_url cannot be null.") return ConfigurationSnapshotJobsRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class ConfigurationSnapshotJobsRequestBuilderGetQueryParameters(): """ @@ -199,11 +150,4 @@ class ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration(RequestConf """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py index 5885e51f7e1..bc8a91e4a57 100644 --- a/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/item/configuration_snapshot_job_item_request_builder.py @@ -70,29 +70,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) - async def patch(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationSnapshotJob]: - """ - Update the navigation property configurationSnapshotJobs in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationSnapshotJob] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.configuration_snapshot_job import ConfigurationSnapshotJob - - return await self.request_adapter.send_async(request_info, ConfigurationSnapshotJob, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Delete a configurationSnapshotJob object. @@ -115,21 +92,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: ConfigurationSnapshotJob, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property configurationSnapshotJobs in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationSnapshotJobItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -180,11 +142,4 @@ class ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration(RequestC """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py index a73389c6f58..d445373c6f8 100644 --- a/msgraph/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_snapshots/configuration_snapshots_request_builder.py @@ -14,10 +14,8 @@ from warnings import warn if TYPE_CHECKING: - from ....models.configuration_baseline import ConfigurationBaseline from ....models.configuration_baseline_collection_response import ConfigurationBaselineCollectionResponse from ....models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .item.configuration_baseline_item_request_builder import ConfigurationBaselineItemRequestBuilder class ConfigurationSnapshotsRequestBuilder(BaseRequestBuilder): @@ -68,29 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationBaselineCollectionResponse, error_mapping) - async def post(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: - """ - Create new navigation property to configurationSnapshots for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationBaseline] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.configuration_baseline import ConfigurationBaseline - - return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get a list of configurationBaseline objects that represent configuration snapshots and their properties. @@ -102,21 +77,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to configurationSnapshots for admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationSnapshotsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -127,15 +87,6 @@ def with_url(self,raw_url: str) -> ConfigurationSnapshotsRequestBuilder: raise TypeError("raw_url cannot be null.") return ConfigurationSnapshotsRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class ConfigurationSnapshotsRequestBuilderGetQueryParameters(): """ @@ -199,11 +150,4 @@ class ConfigurationSnapshotsRequestBuilderGetRequestConfiguration(RequestConfigu """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationSnapshotsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py b/msgraph/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py index e77b68f43d1..5a283d9b2a9 100644 --- a/msgraph/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py +++ b/msgraph/generated/admin/configuration_management/configuration_snapshots/item/configuration_baseline_item_request_builder.py @@ -30,24 +30,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/{configurationBaseline%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property configurationSnapshots for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]] = None) -> Optional[ConfigurationBaseline]: """ A container for configuration snapshot baselines. @@ -68,40 +50,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Configur return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) - async def patch(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ConfigurationBaseline]: - """ - Update the navigation property configurationSnapshots in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[ConfigurationBaseline] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from .....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from .....models.configuration_baseline import ConfigurationBaseline - - return await self.request_adapter.send_async(request_info, ConfigurationBaseline, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property configurationSnapshots for admin - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ A container for configuration snapshot baselines. @@ -113,21 +61,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: ConfigurationBaseline, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property configurationSnapshots in admin - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> ConfigurationBaselineItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -138,13 +71,6 @@ def with_url(self,raw_url: str) -> ConfigurationBaselineItemRequestBuilder: raise TypeError("raw_url cannot be null.") return ConfigurationBaselineItemRequestBuilder(self.request_adapter, raw_url) - @dataclass - class ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class ConfigurationBaselineItemRequestBuilderGetQueryParameters(): """ @@ -178,11 +104,4 @@ class ConfigurationBaselineItemRequestBuilderGetRequestConfiguration(RequestConf """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/device_app_management/device_app_management_request_builder.py b/msgraph/generated/device_app_management/device_app_management_request_builder.py index e1320161f38..db1cfbfa1ba 100644 --- a/msgraph/generated/device_app_management/device_app_management_request_builder.py +++ b/msgraph/generated/device_app_management/device_app_management_request_builder.py @@ -70,7 +70,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeviceAp async def patch(self,body: DeviceAppManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceAppManagement]: """ Update the properties of a deviceAppManagement object. - param body: The request body + param body: Singleton entity that acts as a container for all device app management functionality. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[DeviceAppManagement] Find more info here: https://learn.microsoft.com/graph/api/intune-policyset-deviceappmanagement-update?view=graph-rest-1.0 @@ -105,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: DeviceAppManagement, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Update the properties of a deviceAppManagement object. - param body: The request body + param body: Singleton entity that acts as a container for all device app management functionality. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph/generated/employee_experience/communities/communities_request_builder.py b/msgraph/generated/employee_experience/communities/communities_request_builder.py index 56141494d4c..93e1f1e96cf 100644 --- a/msgraph/generated/employee_experience/communities/communities_request_builder.py +++ b/msgraph/generated/employee_experience/communities/communities_request_builder.py @@ -17,7 +17,6 @@ from ...models.community import Community from ...models.community_collection_response import CommunityCollectionResponse from ...models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .item.community_item_request_builder import CommunityItemRequestBuilder class CommunitiesRequestBuilder(BaseRequestBuilder): @@ -128,15 +127,6 @@ def with_url(self,raw_url: str) -> CommunitiesRequestBuilder: raise TypeError("raw_url cannot be null.") return CommunitiesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class CommunitiesRequestBuilderGetQueryParameters(): """ diff --git a/msgraph/generated/employee_experience/engagement_async_operations/engagement_async_operations_request_builder.py b/msgraph/generated/employee_experience/engagement_async_operations/engagement_async_operations_request_builder.py index 8978b5334ec..5a35d7f06c4 100644 --- a/msgraph/generated/employee_experience/engagement_async_operations/engagement_async_operations_request_builder.py +++ b/msgraph/generated/employee_experience/engagement_async_operations/engagement_async_operations_request_builder.py @@ -14,10 +14,8 @@ from warnings import warn if TYPE_CHECKING: - from ...models.engagement_async_operation import EngagementAsyncOperation from ...models.engagement_async_operation_collection_response import EngagementAsyncOperationCollectionResponse from ...models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .item.engagement_async_operation_item_request_builder import EngagementAsyncOperationItemRequestBuilder class EngagementAsyncOperationsRequestBuilder(BaseRequestBuilder): @@ -67,29 +65,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Engageme return await self.request_adapter.send_async(request_info, EngagementAsyncOperationCollectionResponse, error_mapping) - async def post(self,body: EngagementAsyncOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementAsyncOperation]: - """ - Create new navigation property to engagementAsyncOperations for employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EngagementAsyncOperation] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ...models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...models.engagement_async_operation import EngagementAsyncOperation - - return await self.request_adapter.send_async(request_info, EngagementAsyncOperation, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementAsyncOperationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get an engagementAsyncOperation to track a long-running operation request. @@ -101,21 +76,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: EngagementAsyncOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to engagementAsyncOperations for employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> EngagementAsyncOperationsRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -126,15 +86,6 @@ def with_url(self,raw_url: str) -> EngagementAsyncOperationsRequestBuilder: raise TypeError("raw_url cannot be null.") return EngagementAsyncOperationsRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class EngagementAsyncOperationsRequestBuilderGetQueryParameters(): """ @@ -198,11 +149,4 @@ class EngagementAsyncOperationsRequestBuilderGetRequestConfiguration(RequestConf """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class EngagementAsyncOperationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/employee_experience/engagement_async_operations/item/engagement_async_operation_item_request_builder.py b/msgraph/generated/employee_experience/engagement_async_operations/item/engagement_async_operation_item_request_builder.py index a2771df5565..a8216def015 100644 --- a/msgraph/generated/employee_experience/engagement_async_operations/item/engagement_async_operation_item_request_builder.py +++ b/msgraph/generated/employee_experience/engagement_async_operations/item/engagement_async_operation_item_request_builder.py @@ -30,24 +30,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/engagementAsyncOperations/{engagementAsyncOperation%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property engagementAsyncOperations for employeeExperience - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[EngagementAsyncOperationItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementAsyncOperation]: """ Get an engagementAsyncOperation to track a long-running operation request. @@ -69,40 +51,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Engageme return await self.request_adapter.send_async(request_info, EngagementAsyncOperation, error_mapping) - async def patch(self,body: EngagementAsyncOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementAsyncOperation]: - """ - Update the navigation property engagementAsyncOperations in employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EngagementAsyncOperation] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.engagement_async_operation import EngagementAsyncOperation - - return await self.request_adapter.send_async(request_info, EngagementAsyncOperation, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property engagementAsyncOperations for employeeExperience - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementAsyncOperationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get an engagementAsyncOperation to track a long-running operation request. @@ -114,21 +62,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: EngagementAsyncOperation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property engagementAsyncOperations in employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> EngagementAsyncOperationItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -139,13 +72,6 @@ def with_url(self,raw_url: str) -> EngagementAsyncOperationItemRequestBuilder: raise TypeError("raw_url cannot be null.") return EngagementAsyncOperationItemRequestBuilder(self.request_adapter, raw_url) - @dataclass - class EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class EngagementAsyncOperationItemRequestBuilderGetQueryParameters(): """ @@ -179,11 +105,4 @@ class EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration(RequestC """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py b/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py index e39e8b4051f..9a0cc1c0d14 100644 --- a/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py +++ b/msgraph/generated/employee_experience/roles/item/engagement_role_item_request_builder.py @@ -31,24 +31,6 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/{engagementRole%2Did}{?%24expand,%24select}", path_parameters) - async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: - """ - Delete navigation property roles for employeeExperience - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: None - """ - request_info = self.to_delete_request_information( - request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) - async def get(self,request_configuration: Optional[RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> Optional[EngagementRole]: """ A collection of roles in Viva Engage. @@ -69,40 +51,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Engageme return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) - async def patch(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: - """ - Update the navigation property roles in employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EngagementRole] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from ....models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ....models.engagement_role import EngagementRole - - return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) - - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Delete navigation property roles for employeeExperience - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ A collection of roles in Viva Engage. @@ -114,21 +62,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property roles in employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> EngagementRoleItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -148,13 +81,6 @@ def members(self) -> MembersRequestBuilder: return MembersRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass - class EngagementRoleItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass class EngagementRoleItemRequestBuilderGetQueryParameters(): """ @@ -188,11 +114,4 @@ class EngagementRoleItemRequestBuilderGetRequestConfiguration(RequestConfigurati """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class EngagementRoleItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py b/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py index 20b41481c67..60e50c5ec18 100644 --- a/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py +++ b/msgraph/generated/employee_experience/roles/item/members/item/engagement_role_member_item_request_builder.py @@ -70,29 +70,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Engageme return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) - async def patch(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRoleMember]: - """ - Update the navigation property members in employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EngagementRoleMember] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_patch_request_information( - body, request_configuration - ) - from ......models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ......models.engagement_role_member import EngagementRoleMember - - return await self.request_adapter.send_async(request_info, EngagementRoleMember, error_mapping) - def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ Delete a Viva Engage role from a user. @@ -115,21 +92,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_patch_request_information(self,body: EngagementRoleMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Update the navigation property members in employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> EngagementRoleMemberItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -189,11 +151,4 @@ class EngagementRoleMemberItemRequestBuilderGetRequestConfiguration(RequestConfi """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/employee_experience/roles/roles_request_builder.py b/msgraph/generated/employee_experience/roles/roles_request_builder.py index f311ea478bb..2ce870d0bf8 100644 --- a/msgraph/generated/employee_experience/roles/roles_request_builder.py +++ b/msgraph/generated/employee_experience/roles/roles_request_builder.py @@ -14,10 +14,8 @@ from warnings import warn if TYPE_CHECKING: - from ...models.engagement_role import EngagementRole from ...models.engagement_role_collection_response import EngagementRoleCollectionResponse from ...models.o_data_errors.o_data_error import ODataError - from .count.count_request_builder import CountRequestBuilder from .item.engagement_role_item_request_builder import EngagementRoleItemRequestBuilder class RolesRequestBuilder(BaseRequestBuilder): @@ -68,29 +66,6 @@ async def get(self,request_configuration: Optional[RequestConfiguration[RolesReq return await self.request_adapter.send_async(request_info, EngagementRoleCollectionResponse, error_mapping) - async def post(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[EngagementRole]: - """ - Create new navigation property to roles for employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[EngagementRole] - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = self.to_post_request_information( - body, request_configuration - ) - from ...models.o_data_errors.o_data_error import ODataError - - error_mapping: dict[str, type[ParsableFactory]] = { - "XXX": ODataError, - } - if not self.request_adapter: - raise Exception("Http core is null") - from ...models.engagement_role import EngagementRole - - return await self.request_adapter.send_async(request_info, EngagementRole, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RolesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get a list of all the roles that can be assigned in Viva Engage. @@ -102,21 +77,6 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def to_post_request_information(self,body: EngagementRole, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: - """ - Create new navigation property to roles for employeeExperience - param body: The request body - param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: RequestInformation - """ - if body is None: - raise TypeError("body cannot be null.") - request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) - request_info.configure(request_configuration) - request_info.headers.try_add("Accept", "application/json") - request_info.set_content_from_parsable(self.request_adapter, "application/json", body) - return request_info - def with_url(self,raw_url: str) -> RolesRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -127,15 +87,6 @@ def with_url(self,raw_url: str) -> RolesRequestBuilder: raise TypeError("raw_url cannot be null.") return RolesRequestBuilder(self.request_adapter, raw_url) - @property - def count(self) -> CountRequestBuilder: - """ - Provides operations to count the resources in the collection. - """ - from .count.count_request_builder import CountRequestBuilder - - return CountRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class RolesRequestBuilderGetQueryParameters(): """ @@ -199,11 +150,4 @@ class RolesRequestBuilderGetRequestConfiguration(RequestConfiguration[RolesReque """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - @dataclass - class RolesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): - """ - Configuration for the request such as headers, query parameters, and middleware options. - """ - warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) - diff --git a/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py b/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py index e961dbe8ba0..df033c5951e 100644 --- a/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/access_reviews_request_builder.py @@ -18,6 +18,7 @@ from ...models.o_data_errors.o_data_error import ODataError from .definitions.definitions_request_builder import DefinitionsRequestBuilder from .history_definitions.history_definitions_request_builder import HistoryDefinitionsRequestBuilder + from .unified.unified_request_builder import UnifiedRequestBuilder class AccessReviewsRequestBuilder(BaseRequestBuilder): """ @@ -158,6 +159,15 @@ def history_definitions(self) -> HistoryDefinitionsRequestBuilder: return HistoryDefinitionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def unified(self) -> UnifiedRequestBuilder: + """ + Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + """ + from .unified.unified_request_builder import UnifiedRequestBuilder + + return UnifiedRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass class AccessReviewsRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..70a845d9be8 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py index 4e9319545be..fd9b0440710 100644 --- a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .........models.access_review_stage import AccessReviewStage from .........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder from .decisions.decisions_request_builder import DecisionsRequestBuilder from .stop.stop_request_builder import StopRequestBuilder @@ -142,6 +144,24 @@ def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: raise TypeError("raw_url cannot be null.") return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + @property def decisions(self) -> DecisionsRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..a7edc900e84 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/roles/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py similarity index 93% rename from msgraph/generated/employee_experience/roles/count/count_request_builder.py rename to msgraph/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py index 53ae7d033f4..1dfbd0014ce 100644 --- a/msgraph/generated/employee_experience/roles/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py @@ -14,7 +14,7 @@ from warnings import warn if TYPE_CHECKING: - from ....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError class CountRequestBuilder(BaseRequestBuilder): """ @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/employeeExperience/roles/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ @@ -38,7 +38,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..cc052f37c13 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .....models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) access review decisions on an instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..450ef7a3819 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..2054645c5a0 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..ae1719557ce --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) access review decisions on an instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) access review decisions on an instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..dce19627d33 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..330724c9714 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.governance_insight import GovernanceInsight + from .......models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..f376219ed32 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.governance_insight import GovernanceInsight + from ........models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py similarity index 94% rename from msgraph/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py rename to msgraph/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py index e6a4797c8e5..3f5a40f0a53 100644 --- a/msgraph/generated/admin/configuration_management/configuration_snapshots/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py @@ -14,7 +14,7 @@ from warnings import warn if TYPE_CHECKING: - from .....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError class CountRequestBuilder(BaseRequestBuilder): """ @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshots/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ @@ -38,7 +38,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq request_info = self.to_get_request_information( request_configuration ) - from .....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py new file mode 100644 index 00000000000..e86dea29d6e --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py @@ -0,0 +1,223 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_review_schedule_definition import AccessReviewScheduleDefinition + from .....models.access_review_schedule_definition_collection_response import AccessReviewScheduleDefinitionCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_schedule_definition_item_request_builder import AccessReviewScheduleDefinitionItemRequestBuilder + +class DefinitionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_schedule_definition_id(self,access_review_schedule_definition_id: str) -> AccessReviewScheduleDefinitionItemRequestBuilder: + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + param access_review_schedule_definition_id: The unique identifier of accessReviewScheduleDefinition + Returns: AccessReviewScheduleDefinitionItemRequestBuilder + """ + if access_review_schedule_definition_id is None: + raise TypeError("access_review_schedule_definition_id cannot be null.") + from .item.access_review_schedule_definition_item_request_builder import AccessReviewScheduleDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewScheduleDefinition%2Did"] = access_review_schedule_definition_id + return AccessReviewScheduleDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinitionCollectionResponse]: + """ + Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinitionCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/unifiedroot-list-definitions?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_schedule_definition_collection_response import AccessReviewScheduleDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinitionCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + Find more info here: https://learn.microsoft.com/graph/api/unifiedroot-post-definitions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new user-centric (catalog-scope) accessReviewScheduleDefinition object through the unified route. With a user-centric review, a reviewer evaluates a principal's access to every group and application contained in an entitlement management catalog in a single review. The catalog is identified in the resourceScopes collection of the principalResourceMembershipsScope. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DefinitionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DefinitionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DefinitionsRequestBuilderGetQueryParameters(): + """ + Retrieve the accessReviewScheduleDefinition objects for user-centric (catalog-scope) access reviews through the unified route. A list of zero or more accessReviewScheduleDefinition objects is returned, including all of their nested properties, for each access review series created. This doesn't include the associated accessReviewInstance objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DefinitionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DefinitionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..70e0255b7f2 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewScheduleDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewScheduleDefinition)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..3c3c3578e3c --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewscheduledefinition-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Returns accessReviewScheduleDefinition objects where the calling user is a reviewer on one or more accessReviewInstance objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py new file mode 100644 index 00000000000..c8ccc4ac71e --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + from ......models.o_data_errors.o_data_error import ODataError + from .instances.instances_request_builder import InstancesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewScheduleDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewScheduleDefinitionItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property definitions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + Represents the unified (vNext) template and scheduling for an access review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + async def patch(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + Update the navigation property definitions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewScheduleDefinition] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_schedule_definition import AccessReviewScheduleDefinition + + return await self.request_adapter.send_async(request_info, AccessReviewScheduleDefinition, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property definitions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) template and scheduling for an access review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewScheduleDefinition, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property definitions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewScheduleDefinitionItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewScheduleDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewScheduleDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @property + def instances(self) -> InstancesRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + """ + from .instances.instances_request_builder import InstancesRequestBuilder + + return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) template and scheduling for an access review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py new file mode 100644 index 00000000000..dde424e91c1 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..dee42d29b9e --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_instance import AccessReviewInstance + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstance]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_instance import AccessReviewInstance + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.access_review_instance import AccessReviewInstance + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstance)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..22d36d99935 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py new file mode 100644 index 00000000000..aa02840a19b --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_instance import AccessReviewInstance + from .......models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + +class InstancesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InstancesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_id(self,access_review_instance_id: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + param access_review_instance_id: The unique identifier of accessReviewInstance + Returns: AccessReviewInstanceItemRequestBuilder + """ + if access_review_instance_id is None: + raise TypeError("access_review_instance_id cannot be null.") + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstance%2Did"] = access_review_instance_id + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + """ + If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InstancesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InstancesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InstancesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InstancesRequestBuilderGetQueryParameters(): + """ + If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InstancesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..ce70f3c59c5 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..8204d73c5c9 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,278 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_instance import AccessReviewInstance + from ........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + from .stages.stages_request_builder import StagesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewInstanceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.accessReviewScheduleDefinition entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + async def patch(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def apply_decisions(self) -> ApplyDecisionsRequestBuilder: + """ + Provides operations to call the applyDecisions method. + """ + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + + return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def contacted_reviewers(self) -> ContactedReviewersRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + + return ContactedReviewersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reset_decisions(self) -> ResetDecisionsRequestBuilder: + """ + Provides operations to call the resetDecisions method. + """ + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + + return ResetDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def send_reminder(self) -> SendReminderRequestBuilder: + """ + Provides operations to call the sendReminder method. + """ + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + + return SendReminderRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stages(self) -> StagesRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + from .stages.stages_request_builder import StagesRequestBuilder + + return StagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetQueryParameters(): + """ + If the accessReviewScheduleDefinition is a recurring access review, instances represent each recurrence. A review that doesn't recur will have exactly one instance. Instances also represent each unique resource under review in the accessReviewScheduleDefinition. If a review has multiple resources and multiple instances, each resource has a unique instance for each recurrence. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..3025a034e20 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class ApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the applyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApplyDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/applyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ApplyDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApplyDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..54e704ffa59 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py new file mode 100644 index 00000000000..ea92225b6dc --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_reviewer import AccessReviewReviewer + from .........models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + +class ContactedReviewersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContactedReviewersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_reviewer_id(self,access_review_reviewer_id: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + param access_review_reviewer_id: The unique identifier of accessReviewReviewer + Returns: AccessReviewReviewerItemRequestBuilder + """ + if access_review_reviewer_id is None: + raise TypeError("access_review_reviewer_id cannot be null.") + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewReviewer%2Did"] = access_review_reviewer_id + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewerCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ContactedReviewersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContactedReviewersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContactedReviewersRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ContactedReviewersRequestBuilderGetQueryParameters(): + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ContactedReviewersRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContactedReviewersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py new file mode 100644 index 00000000000..d5184d2f71e --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py new file mode 100644 index 00000000000..a68a1fbb6cd --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_reviewer import AccessReviewReviewer + from ..........models.o_data_errors.o_data_error import ODataError + +class AccessReviewReviewerItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewReviewerItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + async def patch(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewReviewerItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetQueryParameters(): + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..a8569210e7f --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..13f31698340 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..063a5bebec2 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..08ddc5acb01 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..c17cd45a926 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..4fc8392311d --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..f9712bf41c9 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.governance_insight import GovernanceInsight + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..8b81202f644 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.governance_insight import GovernanceInsight + from ............models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..d930109d904 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class ResetDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/resetDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResetDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..4e2061d1735 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class SendReminderRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the sendReminder method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SendReminderRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/sendReminder", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Send a reminder to the reviewers of an active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Send a reminder to the reviewers of an active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SendReminderRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SendReminderRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SendReminderRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SendReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py new file mode 100644 index 00000000000..b37f77d1096 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..eea5591ef72 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.access_review_stage import AccessReviewStage + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewStage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.access_review_stage import AccessReviewStage + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.access_review_stage import AccessReviewStage + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..58bd7f0e434 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..9214fbdd277 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py new file mode 100644 index 00000000000..0bb2bc3d060 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_stage import AccessReviewStage + from ..........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewStageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewStageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + async def patch(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewStageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderGetQueryParameters(): + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewStageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..5048516a0a2 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..8f990aabf50 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..b44dbf0764f --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ...........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..c6a8496dcc5 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..53b0dfe13fb --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..e423a44d409 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..8b35168251c --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..2f484aa1c93 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.governance_insight import GovernanceInsight + from .............models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from .............models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..17f01727782 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.governance_insight import GovernanceInsight + from ..............models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..b5a0615341e --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py new file mode 100644 index 00000000000..0aae4bcb648 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_stage import AccessReviewStage + from .........models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + +class StagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_stage_id(self,access_review_stage_id: str) -> AccessReviewStageItemRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + param access_review_stage_id: The unique identifier of accessReviewStage + Returns: AccessReviewStageItemRequestBuilder + """ + if access_review_stage_id is None: + raise TypeError("access_review_stage_id cannot be null.") + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewStage%2Did"] = access_review_stage_id + return AccessReviewStageItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> StagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StagesRequestBuilderGetQueryParameters(): + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class StagesRequestBuilderGetRequestConfiguration(RequestConfiguration[StagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StagesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..d52ed275a2f --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/instances/{accessReviewInstance%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..392944fb54b --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py @@ -0,0 +1,78 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/definitions/{accessReviewScheduleDefinition%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stop + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action stop + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/employee_experience/communities/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py similarity index 93% rename from msgraph/generated/employee_experience/communities/count/count_request_builder.py rename to msgraph/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py index 9b075fa40fc..0afd002ae36 100644 --- a/msgraph/generated/employee_experience/communities/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py @@ -14,7 +14,7 @@ from warnings import warn if TYPE_CHECKING: - from ....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError class CountRequestBuilder(BaseRequestBuilder): """ @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/employeeExperience/communities/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ @@ -38,7 +38,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..f29da49de86 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.access_review_instance import AccessReviewInstance + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstance]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.access_review_instance import AccessReviewInstance + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ......models.access_review_instance import AccessReviewInstance + from ......models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstance)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..961c5ef81a6 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all accessReviewInstance objects on a given accessReviewScheduleDefinition where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py new file mode 100644 index 00000000000..fb520b2cf28 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.access_review_instance import AccessReviewInstance + from .....models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + +class InstancesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InstancesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_id(self,access_review_instance_id: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + param access_review_instance_id: The unique identifier of accessReviewInstance + Returns: AccessReviewInstanceItemRequestBuilder + """ + if access_review_instance_id is None: + raise TypeError("access_review_instance_id cannot be null.") + from .item.access_review_instance_item_request_builder import AccessReviewInstanceItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstance%2Did"] = access_review_instance_id + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceCollectionResponse]: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance_collection_response import AccessReviewInstanceCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InstancesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to instances for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InstancesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InstancesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InstancesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InstancesRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InstancesRequestBuilderGetRequestConfiguration(RequestConfiguration[InstancesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InstancesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..333e9734885 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-acceptrecommendations?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Allows the acceptance of recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed on an accessReviewInstance object for which the calling user is a reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..c7183624b3e --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,278 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.access_review_instance import AccessReviewInstance + from ......models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + from .stages.stages_request_builder import StagesRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewInstanceItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + async def patch(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstance]: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstance] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.access_review_instance import AccessReviewInstance + + return await self.request_adapter.send_async(request_info, AccessReviewInstance, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property instances for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Represents the unified (vNext) instance of a review. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstance, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property instances in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def apply_decisions(self) -> ApplyDecisionsRequestBuilder: + """ + Provides operations to call the applyDecisions method. + """ + from .apply_decisions.apply_decisions_request_builder import ApplyDecisionsRequestBuilder + + return ApplyDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def contacted_reviewers(self) -> ContactedReviewersRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + from .contacted_reviewers.contacted_reviewers_request_builder import ContactedReviewersRequestBuilder + + return ContactedReviewersRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def reset_decisions(self) -> ResetDecisionsRequestBuilder: + """ + Provides operations to call the resetDecisions method. + """ + from .reset_decisions.reset_decisions_request_builder import ResetDecisionsRequestBuilder + + return ResetDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def send_reminder(self) -> SendReminderRequestBuilder: + """ + Provides operations to call the sendReminder method. + """ + from .send_reminder.send_reminder_request_builder import SendReminderRequestBuilder + + return SendReminderRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stages(self) -> StagesRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + from .stages.stages_request_builder import StagesRequestBuilder + + return StagesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetQueryParameters(): + """ + Represents the unified (vNext) instance of a review. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..21760e9b53b --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class ApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the applyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ApplyDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/applyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-applydecisions?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Apply review decisions on an accessReviewInstance if the decisions were not applied automatically because the autoApplyDecisionsEnabled property is false in the review's accessReviewScheduleSettings. The status of the accessReviewInstance must be Completed to call this method. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ApplyDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ApplyDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..8a6fb08cd62 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-batchrecorddecisions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to review all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using principalId, resourceId, or neither. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py new file mode 100644 index 00000000000..f591a0b0f60 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_reviewer import AccessReviewReviewer + from .......models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + +class ContactedReviewersRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContactedReviewersRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_reviewer_id(self,access_review_reviewer_id: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + param access_review_reviewer_id: The unique identifier of accessReviewReviewer + Returns: AccessReviewReviewerItemRequestBuilder + """ + if access_review_reviewer_id is None: + raise TypeError("access_review_reviewer_id cannot be null.") + from .item.access_review_reviewer_item_request_builder import AccessReviewReviewerItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewReviewer%2Did"] = access_review_reviewer_id + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewerCollectionResponse]: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewerCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_reviewer_collection_response import AccessReviewReviewerCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewReviewerCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to contactedReviewers for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ContactedReviewersRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ContactedReviewersRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContactedReviewersRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ContactedReviewersRequestBuilderGetQueryParameters(): + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ContactedReviewersRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ContactedReviewersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py new file mode 100644 index 00000000000..51c90df10ba --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py new file mode 100644 index 00000000000..e22adaeb4bd --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_reviewer import AccessReviewReviewer + from ........models.o_data_errors.o_data_error import ODataError + +class AccessReviewReviewerItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the contactedReviewers property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewReviewerItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/contactedReviewers/{accessReviewReviewer%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + async def patch(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewReviewer]: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewReviewer] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_reviewer import AccessReviewReviewer + + return await self.request_adapter.send_async(request_info, AccessReviewReviewer, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property contactedReviewers for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewReviewer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property contactedReviewers in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewReviewerItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewReviewerItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewReviewerItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetQueryParameters(): + """ + Returns the collection of reviewers who were contacted to complete this review. While the reviewers and fallbackReviewers properties of the accessReviewScheduleDefinition might specify group owners or managers as reviewers, contactedReviewers returns their individual identities. Supports $select. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewReviewerItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..df1e5462554 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..537316d734f --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .......models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..c4f4c843d06 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..a0a6efb9eba --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..439ebffb8c2 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewInstance has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..3277e61e9b5 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..fe94140a9ea --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.governance_insight import GovernanceInsight + from .........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..3f5ca5710fe --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.governance_insight import GovernanceInsight + from ..........models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..18d95f93d76 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class ResetDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resetDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResetDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/resetDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-resetdecisions?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resets all accessReviewInstanceDecisionItem objects on an accessReviewInstance to notReviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ResetDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ResetDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResetDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ResetDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..5782c614b9c --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class SendReminderRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the sendReminder method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SendReminderRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/sendReminder", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Send a reminder to the reviewers of an active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-sendreminder?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Send a reminder to the reviewers of an active accessReviewInstance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SendReminderRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SendReminderRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SendReminderRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class SendReminderRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py new file mode 100644 index 00000000000..9e03a43084b --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..a220a981b75 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ........models.access_review_stage import AccessReviewStage + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewStage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ........models.access_review_stage import AccessReviewStage + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ........models.access_review_stage import AccessReviewStage + from ........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewStage)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..35f2ed4b029 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Return all accessReviewStage objects on a given accessReviewInstance where the calling user is a reviewer on one or more accessReviewInstanceDecisionItem objects. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..02b85602aff --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class AcceptRecommendationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the acceptRecommendations method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AcceptRecommendationsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/acceptRecommendations", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-acceptrecommendations?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Accept the recommendations on all accessReviewInstanceDecisionItem objects that haven't been reviewed within a single accessReviewStage of a multi-stage accessReviewInstance. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there's no recommendation on an accessReviewInstanceDecisionItem object, no decision is recorded. This action accepts recommendations for the decisions in a specific stage only, unlike accessReviewInstance: acceptRecommendations, which operates across the entire instance. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> AcceptRecommendationsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AcceptRecommendationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AcceptRecommendationsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class AcceptRecommendationsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py new file mode 100644 index 00000000000..19fad4c84a2 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py @@ -0,0 +1,228 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.access_review_stage import AccessReviewStage + from ........models.o_data_errors.o_data_error import ODataError + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .stop.stop_request_builder import StopRequestBuilder + +class AccessReviewStageItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewStageItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + async def patch(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property stages for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property stages in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewStageItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewStageItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewStageItemRequestBuilder(self.request_adapter, raw_url) + + @property + def accept_recommendations(self) -> AcceptRecommendationsRequestBuilder: + """ + Provides operations to call the acceptRecommendations method. + """ + from .accept_recommendations.accept_recommendations_request_builder import AcceptRecommendationsRequestBuilder + + return AcceptRecommendationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def batch_record_decisions(self) -> BatchRecordDecisionsRequestBuilder: + """ + Provides operations to call the batchRecordDecisions method. + """ + from .batch_record_decisions.batch_record_decisions_request_builder import BatchRecordDecisionsRequestBuilder + + return BatchRecordDecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def stop(self) -> StopRequestBuilder: + """ + Provides operations to call the stop method. + """ + from .stop.stop_request_builder import StopRequestBuilder + + return StopRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewStageItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderGetQueryParameters(): + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewStageItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewStageItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py new file mode 100644 index 00000000000..5a09c09e026 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py @@ -0,0 +1,62 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class BatchRecordDecisionsPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The decision property + decision: Optional[str] = None + # The justification property + justification: Optional[str] = None + # The principalId property + principal_id: Optional[str] = None + # The resourceId property + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchRecordDecisionsPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: BatchRecordDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchRecordDecisionsPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "decision": lambda n : setattr(self, 'decision', n.get_str_value()), + "justification": lambda n : setattr(self, 'justification', n.get_str_value()), + "principalId": lambda n : setattr(self, 'principal_id', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("decision", self.decision) + writer.write_str_value("justification", self.justification) + writer.write_str_value("principalId", self.principal_id) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..b89e23ff8e0 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + from .batch_record_decisions_post_request_body import BatchRecordDecisionsPostRequestBody + +class BatchRecordDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchRecordDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchRecordDecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/batchRecordDecisions", path_parameters) + + async def post(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-batchrecorddecisions?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: BatchRecordDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Record decisions in bulk for all accessReviewInstanceDecisionItem objects within a single accessReviewStage of a multi-stage accessReviewInstance, by using principalId, resourceId, or neither. This action records decisions for a specific stage only, unlike accessReviewInstance: batchRecordDecisions, which operates across the entire instance. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> BatchRecordDecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: BatchRecordDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchRecordDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchRecordDecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..0772d2f077a --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..a98b73281ac --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + +class DecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DecisionsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_instance_decision_item_id(self,access_review_instance_decision_item_id: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + param access_review_instance_decision_item_id: The unique identifier of accessReviewInstanceDecisionItem + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if access_review_instance_decision_item_id is None: + raise TypeError("access_review_instance_decision_item_id cannot be null.") + from .item.access_review_instance_decision_item_item_request_builder import AccessReviewInstanceDecisionItemItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewInstanceDecisionItem%2Did"] = access_review_instance_decision_item_id + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItemCollectionResponse]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItemCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item_collection_response import AccessReviewInstanceDecisionItemCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItemCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to decisions for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> DecisionsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: DecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DecisionsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class DecisionsRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class DecisionsRequestBuilderGetRequestConfiguration(RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class DecisionsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py new file mode 100644 index 00000000000..063a5bebec2 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class FilterByCurrentUserWithOnGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[AccessReviewInstanceDecisionItem]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FilterByCurrentUserWithOnGetResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: FilterByCurrentUserWithOnGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FilterByCurrentUserWithOnGetResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py new file mode 100644 index 00000000000..eaec2ca2f43 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py @@ -0,0 +1,141 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + +class FilterByCurrentUserWithOnRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the filterByCurrentUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], on: Optional[str] = None) -> None: + """ + Instantiates a new FilterByCurrentUserWithOnRequestBuilder and sets the default values. + param on: Usage: on='{on}' + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['on'] = on + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/filterByCurrentUser(on='{on}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> Optional[FilterByCurrentUserWithOnGetResponse]: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[FilterByCurrentUserWithOnGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstancedecisionitem-filterbycurrentuser?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .filter_by_current_user_with_on_get_response import FilterByCurrentUserWithOnGetResponse + + return await self.request_adapter.send_async(request_info, FilterByCurrentUserWithOnGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetQueryParameters(): + """ + Retrieve all decision items for an instance of an access review or a stage of an instance of a multi-stage access review for which the calling user is the reviewer. The decision items are presented as accessReviewInstanceDecisionItem objects on a given accessReviewInstance or accessReviewStage for which the calling user is the reviewer. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration(RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..b9b9efd31af --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py @@ -0,0 +1,198 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + +class AccessReviewInstanceDecisionItemItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the decisions property of the microsoft.graph.accessReviewStage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AccessReviewInstanceDecisionItemItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + async def patch(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewInstanceDecisionItem]: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewInstanceDecisionItem] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.access_review_instance_decision_item import AccessReviewInstanceDecisionItem + + return await self.request_adapter.send_async(request_info, AccessReviewInstanceDecisionItem, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property decisions for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: AccessReviewInstanceDecisionItem, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property decisions in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> AccessReviewInstanceDecisionItemItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: AccessReviewInstanceDecisionItemItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AccessReviewInstanceDecisionItemItemRequestBuilder(self.request_adapter, raw_url) + + @property + def insights(self) -> InsightsRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .insights.insights_request_builder import InsightsRequestBuilder + + return InsightsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters(): + """ + Each user reviewed in an accessReviewStage has a decision item representing if they were approved, denied, or not yet reviewed. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py new file mode 100644 index 00000000000..5c78c38283f --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..40c74e33e9b --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py @@ -0,0 +1,208 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.governance_insight import GovernanceInsight + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + +class InsightsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new InsightsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_governance_insight_id(self,governance_insight_id: str) -> GovernanceInsightItemRequestBuilder: + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + param governance_insight_id: The unique identifier of governanceInsight + Returns: GovernanceInsightItemRequestBuilder + """ + if governance_insight_id is None: + raise TypeError("governance_insight_id cannot be null.") + from .item.governance_insight_item_request_builder import GovernanceInsightItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["governanceInsight%2Did"] = governance_insight_id + return GovernanceInsightItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsightCollectionResponse]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsightCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight_collection_response import GovernanceInsightCollectionResponse + + return await self.request_adapter.send_async(request_info, GovernanceInsightCollectionResponse, error_mapping) + + async def post(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[InsightsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to insights for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> InsightsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: InsightsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return InsightsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class InsightsRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class InsightsRequestBuilderGetRequestConfiguration(RequestConfiguration[InsightsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class InsightsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py new file mode 100644 index 00000000000..2868ae2b5ee --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py @@ -0,0 +1,188 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.governance_insight import GovernanceInsight + from ............models.o_data_errors.o_data_error import ODataError + +class GovernanceInsightItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the insights property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GovernanceInsightItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/decisions/{accessReviewInstanceDecisionItem%2Did}/insights/{governanceInsight%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + async def patch(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[GovernanceInsight]: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GovernanceInsight] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.governance_insight import GovernanceInsight + + return await self.request_adapter.send_async(request_info, GovernanceInsight, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property insights for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: GovernanceInsight, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property insights in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> GovernanceInsightItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: GovernanceInsightItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GovernanceInsightItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GovernanceInsightItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderGetQueryParameters(): + """ + Insights are recommendations to reviewers on whether to approve or deny a decision. There can be multiple insights associated with an accessReviewInstanceDecisionItem. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class GovernanceInsightItemRequestBuilderGetRequestConfiguration(RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class GovernanceInsightItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..8d36f6cfcfb --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages/{accessReviewStage%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewstage-stop?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Stop an access review stage that is inProgress. After the access review stage stops, the stage status will be Completed and the reviewers can no longer give input. If there are subsequent stages that depend on the completed stage, the next stage will be created. The accessReviewInstanceDecisionItem objects will always reflect the last decisions recorded across all stages at that given time, regardless of the status of the stages. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py new file mode 100644 index 00000000000..77f392c26ba --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py @@ -0,0 +1,221 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.access_review_stage import AccessReviewStage + from .......models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + +class StagesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StagesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stages{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_access_review_stage_id(self,access_review_stage_id: str) -> AccessReviewStageItemRequestBuilder: + """ + Provides operations to manage the stages property of the microsoft.graph.accessReviewInstance entity. + param access_review_stage_id: The unique identifier of accessReviewStage + Returns: AccessReviewStageItemRequestBuilder + """ + if access_review_stage_id is None: + raise TypeError("access_review_stage_id cannot be null.") + from .item.access_review_stage_item_request_builder import AccessReviewStageItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["accessReviewStage%2Did"] = access_review_stage_id + return AccessReviewStageItemRequestBuilder(self.request_adapter, url_tpl_params) + + def filter_by_current_user_with_on(self,on: str) -> FilterByCurrentUserWithOnRequestBuilder: + """ + Provides operations to call the filterByCurrentUser method. + param on: Usage: on='{on}' + Returns: FilterByCurrentUserWithOnRequestBuilder + """ + if on is None: + raise TypeError("on cannot be null.") + from .filter_by_current_user_with_on.filter_by_current_user_with_on_request_builder import FilterByCurrentUserWithOnRequestBuilder + + return FilterByCurrentUserWithOnRequestBuilder(self.request_adapter, self.path_parameters, on) + + async def get(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewStageCollectionResponse]: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStageCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_stage_collection_response import AccessReviewStageCollectionResponse + + return await self.request_adapter.send_async(request_info, AccessReviewStageCollectionResponse, error_mapping) + + async def post(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AccessReviewStage]: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AccessReviewStage] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.access_review_stage import AccessReviewStage + + return await self.request_adapter.send_async(request_info, AccessReviewStage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: AccessReviewStage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to stages for identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> StagesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StagesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StagesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class StagesRequestBuilderGetQueryParameters(): + """ + If the instance has multiple stages, this returns the collection of stages. A new stage will only be created when the previous stage ends. The existence, number, and settings of stages on a review instance are created based on the accessReviewStageSettings on the parent accessReviewScheduleDefinition. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class StagesRequestBuilderGetRequestConfiguration(RequestConfiguration[StagesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class StagesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..0d0654b92ba --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py @@ -0,0 +1,79 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class StopRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stop method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified/instances/{accessReviewInstance%2Did}/stop", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/accessreviewinstance-stop?view=graph-rest-1.0 + """ + request_info = self.to_post_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Stop a currently active accessReviewInstance. After the access review instance stops, the instance status is marked as Completed, the reviewers can no longer give input, and the access review decisions are applied. Stopping an instance will not stop future instances. To prevent a recurring access review from starting future instances, update the schedule definition to change its scheduled end date. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> StopRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: StopRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/access_reviews/unified/unified_request_builder.py b/msgraph/generated/identity_governance/access_reviews/unified/unified_request_builder.py new file mode 100644 index 00000000000..e3ad4bb0940 --- /dev/null +++ b/msgraph/generated/identity_governance/access_reviews/unified/unified_request_builder.py @@ -0,0 +1,218 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.o_data_errors.o_data_error import ODataError + from ....models.unified_root import UnifiedRoot + from .decisions.decisions_request_builder import DecisionsRequestBuilder + from .definitions.definitions_request_builder import DefinitionsRequestBuilder + from .instances.instances_request_builder import InstancesRequestBuilder + +class UnifiedRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the unified property of the microsoft.graph.accessReviewSet entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UnifiedRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/accessReviews/unified{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property unified for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]] = None) -> Optional[UnifiedRoot]: + """ + Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnifiedRoot] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.unified_root import UnifiedRoot + + return await self.request_adapter.send_async(request_info, UnifiedRoot, error_mapping) + + async def patch(self,body: UnifiedRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[UnifiedRoot]: + """ + Update the navigation property unified in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[UnifiedRoot] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.unified_root import UnifiedRoot + + return await self.request_adapter.send_async(request_info, UnifiedRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property unified for identityGovernance + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: UnifiedRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property unified in identityGovernance + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> UnifiedRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: UnifiedRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UnifiedRequestBuilder(self.request_adapter, raw_url) + + @property + def decisions(self) -> DecisionsRequestBuilder: + """ + Provides operations to manage the decisions property of the microsoft.graph.unifiedRoot entity. + """ + from .decisions.decisions_request_builder import DecisionsRequestBuilder + + return DecisionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def definitions(self) -> DefinitionsRequestBuilder: + """ + Provides operations to manage the definitions property of the microsoft.graph.unifiedRoot entity. + """ + from .definitions.definitions_request_builder import DefinitionsRequestBuilder + + return DefinitionsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def instances(self) -> InstancesRequestBuilder: + """ + Provides operations to manage the instances property of the microsoft.graph.unifiedRoot entity. + """ + from .instances.instances_request_builder import InstancesRequestBuilder + + return InstancesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class UnifiedRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnifiedRequestBuilderGetQueryParameters(): + """ + Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class UnifiedRequestBuilderGetRequestConfiguration(RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class UnifiedRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..e3c771268d6 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py index 7176efcda03..216021c3922 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..d7f454f252f --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index 0ae1a376cbb..a036ee9cfd2 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..cc3c1a72027 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py index 7d2d0aad0f3..57790f85d39 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..13d087b4d41 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index 128e42105d4..0146c84ea73 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py index acc8dc75af4..eb6a3d1c888 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from ......models.access_package_resource import AccessPackageResource from ......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..d6f5ef1ca99 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.external_origin_resource_connector import ExternalOriginResourceConnector + from .......models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..52a31f44b60 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py index a40aca44280..b3674ae796d 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..d2c964dc85a --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 88088d97bbb..dfecfe39c2c 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..07221584be1 --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py index 65d2e462967..87e528475e8 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..aaff1a196ef --- /dev/null +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index d04ce3bed4f..617522fe1e9 100644 --- a/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..0cf3b390742 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py index c41cca3bb1e..e78579145a9 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..85a44130a80 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py index a5c48f5521b..fa314ec46ce 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..a84c432db76 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py index bc315f90a0d..4809af2aae2 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..3730e3bd5b5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/accessPackages/{accessPackage%2Did}/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py index 68d2ea56e37..d20b263137f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/access_packages/item/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..83a601a4cc0 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + from .........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py index edea8cf5b84..a5c6295cf61 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..b083ae4c8d8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index d0d41b3976f..eca4dd7878c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..32a8994edaa --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + from .........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py index fd0f9dede3e..105380f9c00 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..c229a5e7f98 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index 51bc606a18e..9a0beb1d50e 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py index acc32ecb720..6a7cb8a8264 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..35882c21b8c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..ce7fe1c4f09 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py index 3b8f2b14237..f6037807ad8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..8cb7557a151 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index e3bef845d82..9258c811a23 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..f1f96a4d4bb --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py index e1af9582a33..303fd48018b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..b417d24a767 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/catalogs/{accessPackageCatalog%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index d7e6deffdeb..7383686a344 100644 --- a/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/catalogs/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py index b8fb22062a3..19c7e579df8 100644 --- a/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/entitlement_management_request_builder.py @@ -26,6 +26,7 @@ from .catalogs.catalogs_request_builder import CatalogsRequestBuilder from .connected_organizations.connected_organizations_request_builder import ConnectedOrganizationsRequestBuilder from .control_configurations.control_configurations_request_builder import ControlConfigurationsRequestBuilder + from .external_origin_resource_connectors.external_origin_resource_connectors_request_builder import ExternalOriginResourceConnectorsRequestBuilder from .resources.resources_request_builder import ResourcesRequestBuilder from .resource_environments.resource_environments_request_builder import ResourceEnvironmentsRequestBuilder from .resource_requests.resource_requests_request_builder import ResourceRequestsRequestBuilder @@ -257,6 +258,15 @@ def control_configurations(self) -> ControlConfigurationsRequestBuilder: return ControlConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connectors(self) -> ExternalOriginResourceConnectorsRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + """ + from .external_origin_resource_connectors.external_origin_resource_connectors_request_builder import ExternalOriginResourceConnectorsRequestBuilder + + return ExternalOriginResourceConnectorsRequestBuilder(self.request_adapter, self.path_parameters) + @property def resource_environments(self) -> ResourceEnvironmentsRequestBuilder: """ diff --git a/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/count/count_request_builder.py similarity index 96% rename from msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py rename to msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/count/count_request_builder.py index bdb19724f58..4bb76b92eba 100644 --- a/msgraph/generated/admin/configuration_management/configuration_snapshot_jobs/count/count_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/count/count_request_builder.py @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/admin/configurationManagement/configurationSnapshotJobs/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/external_origin_resource_connectors_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/external_origin_resource_connectors_request_builder.py new file mode 100644 index 00000000000..2d4d50daf93 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/external_origin_resource_connectors_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ....models.external_origin_resource_connector import ExternalOriginResourceConnector + from ....models.external_origin_resource_connector_collection_response import ExternalOriginResourceConnectorCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.external_origin_resource_connector_item_request_builder import ExternalOriginResourceConnectorItemRequestBuilder + +class ExternalOriginResourceConnectorsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_external_origin_resource_connector_id(self,external_origin_resource_connector_id: str) -> ExternalOriginResourceConnectorItemRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + param external_origin_resource_connector_id: The unique identifier of externalOriginResourceConnector + Returns: ExternalOriginResourceConnectorItemRequestBuilder + """ + if external_origin_resource_connector_id is None: + raise TypeError("external_origin_resource_connector_id cannot be null.") + from .item.external_origin_resource_connector_item_request_builder import ExternalOriginResourceConnectorItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["externalOriginResourceConnector%2Did"] = external_origin_resource_connector_id + return ExternalOriginResourceConnectorItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnectorCollectionResponse]: + """ + Get a list of externalOriginResourceConnector objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnectorCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/entitlementmanagement-list-externaloriginresourceconnectors?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.external_origin_resource_connector_collection_response import ExternalOriginResourceConnectorCollectionResponse + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnectorCollectionResponse, error_mapping) + + async def post(self,body: ExternalOriginResourceConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + Creates a new externalOriginResourceConnector object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + Find more info here: https://learn.microsoft.com/graph/api/entitlementmanagement-post-externaloriginresourceconnectors?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ....models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of externalOriginResourceConnector objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: ExternalOriginResourceConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Creates a new externalOriginResourceConnector object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters(): + """ + Get a list of externalOriginResourceConnector objects and their properties. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/item/external_origin_resource_connector_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/item/external_origin_resource_connector_item_request_builder.py new file mode 100644 index 00000000000..269114e7343 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/external_origin_resource_connectors/item/external_origin_resource_connector_item_request_builder.py @@ -0,0 +1,191 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.external_origin_resource_connector import ExternalOriginResourceConnector + from .....models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnectors property of the microsoft.graph.entitlementManagement entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/externalOriginResourceConnectors/{externalOriginResourceConnector%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete an externalOriginResourceConnector object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/externaloriginresourceconnector-delete?view=graph-rest-1.0 + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + Read the properties and relationships of an externalOriginResourceConnector object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + Find more info here: https://learn.microsoft.com/graph/api/externaloriginresourceconnector-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + async def patch(self,body: ExternalOriginResourceConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + Update the properties of an externalOriginResourceConnector object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + Find more info here: https://learn.microsoft.com/graph/api/externaloriginresourceconnector-update?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete an externalOriginResourceConnector object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of an externalOriginResourceConnector object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: ExternalOriginResourceConnector, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of an externalOriginResourceConnector object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of an externalOriginResourceConnector object. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py index 404a58a8608..111ae7adff1 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..44dc0957800 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..2edbb69ad91 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py index 3568f3dd59b..ad4b9b711ca 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..366b9e416e1 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 34fee45d0d4..6aa6c6f8f17 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..dae43db4ae4 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py index ab978e40a66..00ac4449e55 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..1036207389d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceEnvironments/{accessPackageResourceEnvironment%2Did}/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 648e0ab2b79..4a6f7db6c26 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_environments/item/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .............models.access_package_resource import AccessPackageResource from .............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..8dcfd736808 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py index d57c5daaff1..817ef7b0f37 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..9457e66581e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceRoles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py index 299f69e6ba9..6a9cb6b45bb 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..8ceeb587443 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py index 33ef20c1ca4..ebd4a155760 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..bf4243cd105 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resourceScopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py index 653623a7314..1743d449e2f 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resource_scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py index 9d378b46721..5aa7a6e4d4c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..7128c0caf19 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + from .........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..21c1d96fd02 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py index 0d8bf6df842..aa78abaa077 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..6fde96fa7a6 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 73ef73e97c8..70c7d104a94 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..............models.access_package_resource import AccessPackageResource from ..............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..c266c8709de --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py index 680c27a0894..c2abe370e13 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..1b55073ab19 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/catalog/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index 9bf6aba79a8..a58159479ec 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/catalog/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..............models.access_package_resource import AccessPackageResource from ..............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..26a0bdb3617 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.external_origin_resource_connector import ExternalOriginResourceConnector + from .......models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py index 798fe94781a..efa8548889c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ......models.access_package_resource import AccessPackageResource from ......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..0dddf1210f8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py index b7d898243f3..4a79dd63775 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..50e88dbf243 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py index 55334de9057..d49174f073a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..7e2a794c81e --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ..........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py index 00a6363d59f..fb187a0599b 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .........models.access_package_resource import AccessPackageResource from .........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..3c3abf575e5 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + from .............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRequests/{accessPackageResourceRequest%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py index 68e6adf19db..8e299884001 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_requests/item/resource/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ............models.access_package_resource import AccessPackageResource from ............models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..e2e6c9c5ddf --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py index 9302ddf03b3..5c5e40cae09 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..b28aabdf69c --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/role/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py index 6db775f352e..613acf1ac8c 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/role/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..e5b164d0d2d --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py index 0ff91dd1a4c..b9075721218 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from .......models.access_package_resource import AccessPackageResource from .......models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..de6354fc222 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + from ...........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resourceRoleScopes/{accessPackageResourceRoleScope%2Did}/scope/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py index 8838818b1d4..4987b1fe507 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resource_role_scopes/item/scope/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ..........models.access_package_resource import AccessPackageResource from ..........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py index 1d02392e853..95df5bc4310 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/access_package_resource_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.access_package_resource import AccessPackageResource from .....models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder @@ -152,6 +153,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..941330f8776 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.external_origin_resource_connector import ExternalOriginResourceConnector + from ......models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..51cce4b5d16 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + from .........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py index 7842c1119b5..0e92f14c693 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .scopes.scopes_request_builder import ScopesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..4a46b7178b8 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/roles/{accessPackageResourceRole%2Did}/resource/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py index 54671625e7e..a36bffcf15a 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/roles/item/resource/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..6733517768f --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + from .........models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py index a1356dc89be..3f28625e176 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ........models.access_package_resource import AccessPackageResource from ........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .roles.roles_request_builder import RolesRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -151,6 +152,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py new file mode 100644 index 00000000000..1bbff47dfc3 --- /dev/null +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/external_origin_resource_connector/external_origin_resource_connector_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + from ............models.o_data_errors.o_data_error import ODataError + +class ExternalOriginResourceConnectorRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ExternalOriginResourceConnectorRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/entitlementManagement/resources/{accessPackageResource%2Did}/scopes/{accessPackageResourceScope%2Did}/resource/roles/{accessPackageResourceRole%2Did}/resource/externalOriginResourceConnector{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> Optional[ExternalOriginResourceConnector]: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ExternalOriginResourceConnector] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.external_origin_resource_connector import ExternalOriginResourceConnector + + return await self.request_adapter.send_async(request_info, ExternalOriginResourceConnector, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ExternalOriginResourceConnectorRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetQueryParameters(): + """ + The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration(RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py index dd3ea224669..9a0caa5a9e7 100644 --- a/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py +++ b/msgraph/generated/identity_governance/entitlement_management/resources/item/scopes/item/resource/roles/item/resource/resource_request_builder.py @@ -17,6 +17,7 @@ from ...........models.access_package_resource import AccessPackageResource from ...........models.o_data_errors.o_data_error import ODataError from .environment.environment_request_builder import EnvironmentRequestBuilder + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder from .refresh.refresh_request_builder import RefreshRequestBuilder from .upload_sessions.upload_sessions_request_builder import UploadSessionsRequestBuilder @@ -150,6 +151,15 @@ def environment(self) -> EnvironmentRequestBuilder: return EnvironmentRequestBuilder(self.request_adapter, self.path_parameters) + @property + def external_origin_resource_connector(self) -> ExternalOriginResourceConnectorRequestBuilder: + """ + Provides operations to manage the externalOriginResourceConnector property of the microsoft.graph.accessPackageResource entity. + """ + from .external_origin_resource_connector.external_origin_resource_connector_request_builder import ExternalOriginResourceConnectorRequestBuilder + + return ExternalOriginResourceConnectorRequestBuilder(self.request_adapter, self.path_parameters) + @property def refresh(self) -> RefreshRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py new file mode 100644 index 00000000000..3d645a4ac05 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .......models.identity_governance.workflow_subject import WorkflowSubject + +@dataclass +class ActivateAndWaitPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The subject property + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateAndWaitPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateAndWaitPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateAndWaitPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .......models.identity_governance.workflow_subject import WorkflowSubject + + from .......models.identity_governance.workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py new file mode 100644 index 00000000000..ec65f1045ee --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + from .......models.o_data_errors.o_data_error import ODataError + from .activate_and_wait_post_request_body import ActivateAndWaitPostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateAndWait method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", path_parameters) + + async def post(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AwaitedWorkflowProcessingResult]: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AwaitedWorkflowProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + + return await self.request_adapter.send_async(request_info, AwaitedWorkflowProcessingResult, error_mapping) + + def to_post_request_information(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py index 0eb5b021edd..272da7346ab 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/run_item_request_builder.py @@ -17,6 +17,7 @@ from ........models.identity_governance.run import Run from ........models.o_data_errors.o_data_error import ODataError from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -83,6 +84,15 @@ def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..47ba152485a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..0807af52e8f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..fed58bb5086 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.run import Run + from ............models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..472c86eb39a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..e5c6164a802 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.subject_processing_result import SubjectProcessingResult + from ..........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The processing results for each subject in this workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..5d6bdd23608 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..5bcf80dc715 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..37e6a620b0a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from .............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..bc86c8e4cbf --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.mailbox_settings import MailboxSettings + from ..............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..7d846f4e901 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..6a3e4310876 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + from ..............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..f36cc32d0f2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..3292ef3edae --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.identity_governance.task import Task + from .............models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..c58448c43e2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.task_processing_result import TaskProcessingResult + from ............models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..2b4ca7a5e19 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ...........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..37bc75319c0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.subject_summary import SubjectSummary + from ..........models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the summary method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param end_date_time: Usage: endDateTime={endDateTime} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['endDateTime'] = end_date_time + path_parameters['startDateTime'] = start_date_time + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SubjectSummary]: + """ + Invoke function summary + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectSummary] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.subject_summary import SubjectSummary + + return await self.request_adapter.send_async(request_info, SubjectSummary, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function summary + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..6390a75ea46 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,179 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the summary method. + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if end_date_time is None: + raise TypeError("end_date_time cannot be null.") + if start_date_time is None: + raise TypeError("start_date_time cannot be null.") + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The processing results for each subject in this workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + The processing results for each subject in this workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..d50bc820c9a --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..0c3978aa98e --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..ab1a325d47b --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run import Run + from ..........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..3919a4c9f38 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run_collection_response import RunCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..b05f15bee77 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.subject_processing_result import SubjectProcessingResult + from ........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Per-subject workflow execution results. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..7d4bfb5f38f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..71d247a9491 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..0362f361a10 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ...........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..d1a28b01394 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.mailbox_settings import MailboxSettings + from ............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..d54f151203c --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..a8d72b07967 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..4561492a5d8 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..325c123d2ac --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task import Task + from ...........models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..94b09ad4ebe --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task_processing_result import TaskProcessingResult + from ..........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..4286579834e --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from .........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..67a5f77eec0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.subject_summary import SubjectSummary + from ........models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the summary method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param end_date_time: Usage: endDateTime={endDateTime} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['endDateTime'] = end_date_time + path_parameters['startDateTime'] = start_date_time + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SubjectSummary]: + """ + Invoke function summary + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectSummary] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.subject_summary import SubjectSummary + + return await self.request_adapter.send_async(request_info, SubjectSummary, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function summary + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..20e5f3f15b8 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,179 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from .......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/deletedItems/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the summary method. + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if end_date_time is None: + raise TypeError("end_date_time cannot be null.") + if start_date_time is None: + raise TypeError("start_date_time cannot be null.") + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Per-subject workflow execution results. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py index 9b0a18dd00a..d93a944c74d 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/deleted_items/workflows/item/workflow_item_request_builder.py @@ -21,6 +21,7 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -30,6 +31,7 @@ from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .preview_scope.preview_scope_request_builder import PreviewScopeRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .task_reports.task_reports_request_builder import TaskReportsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -165,6 +167,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_and_wait(self) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Provides operations to call the activateAndWait method. + """ + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: """ @@ -246,6 +257,15 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_reports(self) -> TaskReportsRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py new file mode 100644 index 00000000000..38752e63009 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/activate_and_wait_post_request_body.py @@ -0,0 +1,57 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ......models.identity_governance.workflow_subject import WorkflowSubject + +@dataclass +class ActivateAndWaitPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The subject property + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivateAndWaitPostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ActivateAndWaitPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivateAndWaitPostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ......models.identity_governance.workflow_subject import WorkflowSubject + + from ......models.identity_governance.workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py new file mode 100644 index 00000000000..3ced9023e84 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/microsoft_graph_identity_governance_activate_and_wait/microsoft_graph_identity_governance_activate_and_wait_request_builder.py @@ -0,0 +1,90 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + from ......models.o_data_errors.o_data_error import ODataError + from .activate_and_wait_post_request_body import ActivateAndWaitPostRequestBody + +class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the activateAndWait method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/microsoft.graph.identityGovernance.activateAndWait", path_parameters) + + async def post(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[AwaitedWorkflowProcessingResult]: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AwaitedWorkflowProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-workflow-activateandwait?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.identity_governance.awaited_workflow_processing_result import AwaitedWorkflowProcessingResult + + return await self.request_adapter.send_async(request_info, AwaitedWorkflowProcessingResult, error_mapping) + + def to_post_request_information(self,body: ActivateAndWaitPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Activate a lifecycle workflow for a specified subject and synchronously wait for execution to complete. This action returns an awaitedWorkflowProcessingResult with the execution outcome. Use this action when you need immediate confirmation of workflow completion, for example when provisioning a non-user subject. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py index f9f7cd5fee3..5cf5cd8bbcd 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/run_item_request_builder.py @@ -17,6 +17,7 @@ from .......models.identity_governance.run import Run from .......models.o_data_errors.o_data_error import ODataError from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -84,6 +85,15 @@ def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: """ diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..8b37a8db2dc --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..f04e02b56ba --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..ebfe3a2bb6d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.run import Run + from ...........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did1}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..97d474d8dbd --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id1(self,run_id1: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id1: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id1 is None: + raise TypeError("run_id1 cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did1"] = run_id1 + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..77239787de8 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,128 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_processing_result import SubjectProcessingResult + from .........models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-subjectprocessingresult-get?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a subjectProcessingResult object for a workflow run. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..47eadb80366 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..c07415ef258 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..ccb5dcacd94 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ............models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..1d0e348125e --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.mailbox_settings import MailboxSettings + from .............models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..46f196428c0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..5a42e76a774 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .............models.o_data_errors.o_data_error import ODataError + from .............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/runs/{run-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .............models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..88b5ee147f1 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + from ............models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..1565339e9da --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.identity_governance.task import Task + from ............models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ............models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..270c0dbf22d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.identity_governance.task_processing_result import TaskProcessingResult + from ...........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..488431a8bc0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ..........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..c84af5ad13d --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.subject_summary import SubjectSummary + from .........models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the summary method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param end_date_time: Usage: endDateTime={endDateTime} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['endDateTime'] = end_date_time + path_parameters['startDateTime'] = start_date_time + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SubjectSummary]: + """ + Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API can be overwhelming, this summary allows administrators to get a quick overview based on counts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectSummary] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.subject_summary import SubjectSummary + + return await self.request_adapter.send_async(request_info, SubjectSummary, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Provide a subjectSummary for subjectProcessingResult objects over a specified time period. Because the number of subject processing results returned by the list API can be overwhelming, this summary allows administrators to get a quick overview based on counts. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..081b5b1c5ca --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/runs/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,180 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/runs/{run%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.run entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-run-list-subjectprocessingresults?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the summary method. + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if end_date_time is None: + raise TypeError("end_date_time cannot be null.") + if start_date_time is None: + raise TypeError("start_date_time cannot be null.") + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Get a list of the subjectProcessingResult objects for a specific workflow run. Each result represents the processing outcome for a single subject. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..a164c9bd191 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py new file mode 100644 index 00000000000..7454cf5c622 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py new file mode 100644 index 00000000000..e78a728537e --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/item/run_item_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.run import Run + from .........models.o_data_errors.o_data_error import ODataError + +class RunItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RunItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns/{run%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> Optional[Run]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Run] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.run import Run + + return await self.request_adapter.send_async(request_info, Run, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RunItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> RunItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: RunItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RunItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RunItemRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class RunItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RunItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py new file mode 100644 index 00000000000..3f7b37e6108 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/reprocessed_runs/reprocessed_runs_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.run_collection_response import RunCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.run_item_request_builder import RunItemRequestBuilder + +class ReprocessedRunsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReprocessedRunsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/reprocessedRuns{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_run_id(self,run_id: str) -> RunItemRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param run_id: The unique identifier of run + Returns: RunItemRequestBuilder + """ + if run_id is None: + raise TypeError("run_id cannot be null.") + from .item.run_item_request_builder import RunItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["run%2Did"] = run_id + return RunItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> Optional[RunCollectionResponse]: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RunCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.run_collection_response import RunCollectionResponse + + return await self.request_adapter.send_async(request_info, RunCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The reprocessed runs associated with this subject processing result. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ReprocessedRunsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ReprocessedRunsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReprocessedRunsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ReprocessedRunsRequestBuilderGetQueryParameters(): + """ + The reprocessed runs associated with this subject processing result. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ReprocessedRunsRequestBuilderGetRequestConfiguration(RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py new file mode 100644 index 00000000000..17cc72d46ac --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/subject_processing_result_item_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_processing_result import SubjectProcessingResult + from .......models.o_data_errors.o_data_error import ODataError + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + +class SubjectProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResult]: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_processing_result import SubjectProcessingResult + + return await self.request_adapter.send_async(request_info, SubjectProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def reprocessed_runs(self) -> ReprocessedRunsRequestBuilder: + """ + Provides operations to manage the reprocessedRuns property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .reprocessed_runs.reprocessed_runs_request_builder import ReprocessedRunsRequestBuilder + + return ReprocessedRunsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task_processing_results(self) -> TaskProcessingResultsRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + from .task_processing_results.task_processing_results_request_builder import TaskProcessingResultsRequestBuilder + + return TaskProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetQueryParameters(): + """ + Per-subject workflow execution results. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py new file mode 100644 index 00000000000..add4799f1c7 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py new file mode 100644 index 00000000000..b7cac9ab876 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/microsoft_graph_identity_governance_resume_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from .resume_post_request_body import ResumePostRequestBody + +class MicrosoftGraphIdentityGovernanceResumeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the resume method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceResumeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/microsoft.graph.identityGovernance.resume", path_parameters) + + async def post(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/identitygovernance-taskprocessingresult-resume?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + def to_post_request_information(self,body: ResumePostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Resume a taskProcessingResult that's inProgress. In the default case, an Azure Logic Apps system-assigned managed identity calls this API. For more information, see Lifecycle Workflows extensibility approach. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceResumeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py new file mode 100644 index 00000000000..a213b4d522e --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/microsoft_graph_identity_governance_resume/resume_post_request_body.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + +@dataclass +class ResumePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The data property + data: Optional[CustomTaskExtensionCallbackData] = None + # The source property + source: Optional[str] = None + # The type property + type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResumePostRequestBody: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ResumePostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResumePostRequestBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + from ..........models.identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData + + fields: dict[str, Callable[[Any], None]] = { + "data": lambda n : setattr(self, 'data', n.get_object_value(CustomTaskExtensionCallbackData)), + "source": lambda n : setattr(self, 'source', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_object_value("data", self.data) + writer.write_str_value("source", self.source) + writer.write_str_value("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py new file mode 100644 index 00000000000..177665e0382 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/mailbox_settings/mailbox_settings_request_builder.py @@ -0,0 +1,152 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.mailbox_settings import MailboxSettings + from ...........models.o_data_errors.o_data_error import ODataError + +class MailboxSettingsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/mailboxSettings + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MailboxSettingsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/mailboxSettings{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + async def patch(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxSettings]: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxSettings] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.mailbox_settings import MailboxSettings + + return await self.request_adapter.send_async(request_info, MailboxSettings, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: MailboxSettings, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update property mailboxSettings value. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> MailboxSettingsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MailboxSettingsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MailboxSettingsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MailboxSettingsRequestBuilderGetQueryParameters(): + """ + Settings for the primary mailbox of the signed-in user. You can get or update settings for sending automatic replies to incoming messages, locale, and time zone. Requires $select to retrieve. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class MailboxSettingsRequestBuilderGetRequestConfiguration(RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class MailboxSettingsRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py new file mode 100644 index 00000000000..e9c3f9da294 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ............models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ............models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py new file mode 100644 index 00000000000..b1f45658e6f --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/service_provisioning_errors/service_provisioning_errors_request_builder.py @@ -0,0 +1,147 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ...........models.o_data_errors.o_data_error import ODataError + from ...........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + from .count.count_request_builder import CountRequestBuilder + +class ServiceProvisioningErrorsRequestBuilder(BaseRequestBuilder): + """ + Builds and executes requests for operations under /identityGovernance/lifecycleWorkflows/workflows/{workflow-id}/subjectProcessingResults/{subjectProcessingResult-id}/taskProcessingResults/{taskProcessingResult-id}/subject/serviceProvisioningErrors + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ServiceProvisioningErrorsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject/serviceProvisioningErrors{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> Optional[ServiceProvisioningErrorCollectionResponse]: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ServiceProvisioningErrorCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ...........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ...........models.service_provisioning_error_collection_response import ServiceProvisioningErrorCollectionResponse + + return await self.request_adapter.send_async(request_info, ServiceProvisioningErrorCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> ServiceProvisioningErrorsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: ServiceProvisioningErrorsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetQueryParameters(): + """ + Errors published by a federated service describing a nontransient, service-specific error regarding the properties or link from a user object. Supports $filter (eq, not, for isResolved and serviceInstance). + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration(RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py new file mode 100644 index 00000000000..a7bfcf621d0 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/subject/subject_request_builder.py @@ -0,0 +1,127 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.o_data_errors.o_data_error import ODataError + from ..........models.user import User + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + +class SubjectRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/subject{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> Optional[User]: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[User] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.user import User + + return await self.request_adapter.send_async(request_info, User, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectRequestBuilder(self.request_adapter, raw_url) + + @property + def mailbox_settings(self) -> MailboxSettingsRequestBuilder: + """ + The mailboxSettings property + """ + from .mailbox_settings.mailbox_settings_request_builder import MailboxSettingsRequestBuilder + + return MailboxSettingsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def service_provisioning_errors(self) -> ServiceProvisioningErrorsRequestBuilder: + """ + The serviceProvisioningErrors property + """ + from .service_provisioning_errors.service_provisioning_errors_request_builder import ServiceProvisioningErrorsRequestBuilder + + return ServiceProvisioningErrorsRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectRequestBuilderGetQueryParameters(): + """ + The unique identifier of the Microsoft Entra user targeted for the task execution.Supports $filter(eq, ne) and $expand. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class SubjectRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py new file mode 100644 index 00000000000..49901462bef --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task/task_request_builder.py @@ -0,0 +1,107 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ..........models.identity_governance.task import Task + from ..........models.o_data_errors.o_data_error import ODataError + +class TaskRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}/task{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ..........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ..........models.identity_governance.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The related workflow task + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskRequestBuilderGetQueryParameters(): + """ + The related workflow task + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py new file mode 100644 index 00000000000..258d3282b88 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/item/task_processing_result_item_request_builder.py @@ -0,0 +1,137 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .........models.identity_governance.task_processing_result import TaskProcessingResult + from .........models.o_data_errors.o_data_error import ODataError + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + from .subject.subject_request_builder import SubjectRequestBuilder + from .task.task_request_builder import TaskRequestBuilder + +class TaskProcessingResultItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults/{taskProcessingResult%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResult]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResult] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .........models.identity_governance.task_processing_result import TaskProcessingResult + + return await self.request_adapter.send_async(request_info, TaskProcessingResult, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultItemRequestBuilder(self.request_adapter, raw_url) + + @property + def microsoft_graph_identity_governance_resume(self) -> MicrosoftGraphIdentityGovernanceResumeRequestBuilder: + """ + Provides operations to call the resume method. + """ + from .microsoft_graph_identity_governance_resume.microsoft_graph_identity_governance_resume_request_builder import MicrosoftGraphIdentityGovernanceResumeRequestBuilder + + return MicrosoftGraphIdentityGovernanceResumeRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def subject(self) -> SubjectRequestBuilder: + """ + Provides operations to manage the subject property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .subject.subject_request_builder import SubjectRequestBuilder + + return SubjectRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def task(self) -> TaskRequestBuilder: + """ + Provides operations to manage the task property of the microsoft.graph.identityGovernance.taskProcessingResult entity. + """ + from .task.task_request_builder import TaskRequestBuilder + + return TaskRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultItemRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class TaskProcessingResultItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py new file mode 100644 index 00000000000..bb582e14c66 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/item/task_processing_results/task_processing_results_request_builder.py @@ -0,0 +1,162 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + from ........models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + +class TaskProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/{subjectProcessingResult%2Did}/taskProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_processing_result_id(self,task_processing_result_id: str) -> TaskProcessingResultItemRequestBuilder: + """ + Provides operations to manage the taskProcessingResults property of the microsoft.graph.identityGovernance.subjectProcessingResult entity. + param task_processing_result_id: The unique identifier of taskProcessingResult + Returns: TaskProcessingResultItemRequestBuilder + """ + if task_processing_result_id is None: + raise TypeError("task_processing_result_id cannot be null.") + from .item.task_processing_result_item_request_builder import TaskProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["taskProcessingResult%2Did"] = task_processing_result_id + return TaskProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[TaskProcessingResultCollectionResponse]: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ........models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ........models.identity_governance.task_processing_result_collection_response import TaskProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskProcessingResultCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The task-level processing results for this subject. Read-only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> TaskProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: TaskProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class TaskProcessingResultsRequestBuilderGetQueryParameters(): + """ + The task-level processing results for this subject. Read-only. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class TaskProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py new file mode 100644 index 00000000000..07f8b783bd2 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time/microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder.py @@ -0,0 +1,87 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.identity_governance.subject_summary import SubjectSummary + from .......models.o_data_errors.o_data_error import ODataError + +class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the summary method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder and sets the default values. + param end_date_time: Usage: endDateTime={endDateTime} + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + param start_date_time: Usage: startDateTime={startDateTime} + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['endDateTime'] = end_date_time + path_parameters['startDateTime'] = start_date_time + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults/microsoft.graph.identityGovernance.summary(startDateTime={startDateTime},endDateTime={endDateTime})", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[SubjectSummary]: + """ + Invoke function summary + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectSummary] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.identity_governance.subject_summary import SubjectSummary + + return await self.request_adapter.send_async(request_info, SubjectSummary, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function summary + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py new file mode 100644 index 00000000000..9e670754170 --- /dev/null +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/subject_processing_results/subject_processing_results_request_builder.py @@ -0,0 +1,179 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + +class SubjectProcessingResultsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SubjectProcessingResultsRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/identityGovernance/lifecycleWorkflows/workflows/{workflow%2Did}/subjectProcessingResults{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_subject_processing_result_id(self,subject_processing_result_id: str) -> SubjectProcessingResultItemRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + param subject_processing_result_id: The unique identifier of subjectProcessingResult + Returns: SubjectProcessingResultItemRequestBuilder + """ + if subject_processing_result_id is None: + raise TypeError("subject_processing_result_id cannot be null.") + from .item.subject_processing_result_item_request_builder import SubjectProcessingResultItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["subjectProcessingResult%2Did"] = subject_processing_result_id + return SubjectProcessingResultItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> Optional[SubjectProcessingResultCollectionResponse]: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[SubjectProcessingResultCollectionResponse] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.identity_governance.subject_processing_result_collection_response import SubjectProcessingResultCollectionResponse + + return await self.request_adapter.send_async(request_info, SubjectProcessingResultCollectionResponse, error_mapping) + + def microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder: + """ + Provides operations to call the summary method. + param end_date_time: Usage: endDateTime={endDateTime} + param start_date_time: Usage: startDateTime={startDateTime} + Returns: MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + """ + if end_date_time is None: + raise TypeError("end_date_time cannot be null.") + if start_date_time is None: + raise TypeError("start_date_time cannot be null.") + from .microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time.microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder + + return MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Per-subject workflow execution results. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def with_url(self,raw_url: str) -> SubjectProcessingResultsRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: SubjectProcessingResultsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SubjectProcessingResultsRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class SubjectProcessingResultsRequestBuilderGetQueryParameters(): + """ + Per-subject workflow execution results. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class SubjectProcessingResultsRequestBuilderGetRequestConfiguration(RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py index 175431f60b7..3ae203c3d16 100644 --- a/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py +++ b/msgraph/generated/identity_governance/lifecycle_workflows/workflows/item/workflow_item_request_builder.py @@ -21,6 +21,7 @@ from .execution_scope.execution_scope_request_builder import ExecutionScopeRequestBuilder from .last_modified_by.last_modified_by_request_builder import LastModifiedByRequestBuilder from .microsoft_graph_identity_governance_activate.microsoft_graph_identity_governance_activate_request_builder import MicrosoftGraphIdentityGovernanceActivateRequestBuilder + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder from .microsoft_graph_identity_governance_activate_with_scope.microsoft_graph_identity_governance_activate_with_scope_request_builder import MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder from .microsoft_graph_identity_governance_cancel_processing.microsoft_graph_identity_governance_cancel_processing_request_builder import MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder from .microsoft_graph_identity_governance_clear_quarantine.microsoft_graph_identity_governance_clear_quarantine_request_builder import MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -30,6 +31,7 @@ from .microsoft_graph_identity_governance_restore.microsoft_graph_identity_governance_restore_request_builder import MicrosoftGraphIdentityGovernanceRestoreRequestBuilder from .preview_scope.preview_scope_request_builder import PreviewScopeRequestBuilder from .runs.runs_request_builder import RunsRequestBuilder + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder from .task_reports.task_reports_request_builder import TaskReportsRequestBuilder from .user_processing_results.user_processing_results_request_builder import UserProcessingResultsRequestBuilder @@ -204,6 +206,15 @@ def microsoft_graph_identity_governance_activate(self) -> MicrosoftGraphIdentity return MicrosoftGraphIdentityGovernanceActivateRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_graph_identity_governance_activate_and_wait(self) -> MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder: + """ + Provides operations to call the activateAndWait method. + """ + from .microsoft_graph_identity_governance_activate_and_wait.microsoft_graph_identity_governance_activate_and_wait_request_builder import MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder + + return MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_identity_governance_activate_with_scope(self) -> MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder: """ @@ -285,6 +296,15 @@ def runs(self) -> RunsRequestBuilder: return RunsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def subject_processing_results(self) -> SubjectProcessingResultsRequestBuilder: + """ + Provides operations to manage the subjectProcessingResults property of the microsoft.graph.identityGovernance.workflow entity. + """ + from .subject_processing_results.subject_processing_results_request_builder import SubjectProcessingResultsRequestBuilder + + return SubjectProcessingResultsRequestBuilder(self.request_adapter, self.path_parameters) + @property def task_reports(self) -> TaskReportsRequestBuilder: """ diff --git a/msgraph/generated/kiota-dom-export.txt b/msgraph/generated/kiota-dom-export.txt index f2a8d07cf43..f89c08173cb 100644 --- a/msgraph/generated/kiota-dom-export.txt +++ b/msgraph/generated/kiota-dom-export.txt @@ -33,16 +33,13 @@ msgraph.generated.admin.configurationManagement.configurationDrifts.Configuratio msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder.ConfigurationDriftsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|by_configuration_drift_id(configuration_drift_id:str):ConfigurationDriftItemRequestBuilder msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]):ConfigurationDriftCollectionResponse msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|post(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationDrift msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationDriftsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|to_post_request_information(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationDrifts.ConfigurationDriftsRequestBuilder::|public|with_url(raw_url:str):ConfigurationDriftsRequestBuilder msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder-->BaseRequestBuilder @@ -58,46 +55,27 @@ msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountR msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationDrifts.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder.ConfigurationDriftItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]):ConfigurationDrift -msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|patch(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationDrift msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationDriftItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationDrift; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationDrifts.item.ConfigurationDriftItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationDriftItemRequestBuilder msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder.ConfigurationManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_drifts:ConfigurationDriftsRequestBuilder msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_monitoring_results:ConfigurationMonitoringResultsRequestBuilder msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_monitors:ConfigurationMonitorsRequestBuilder msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_snapshots:ConfigurationSnapshotsRequestBuilder msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|configuration_snapshot_jobs:ConfigurationSnapshotJobsRequestBuilder msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]):ConfigurationManagement -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|patch(body:ConfigurationManagement; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationManagement msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationManagementRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|to_patch_request_information(body:ConfigurationManagement; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|url_template:str -msgraph.generated.admin.configurationManagement.ConfigurationManagementRequestBuilder::|public|with_url(raw_url:str):ConfigurationManagementRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder-->BaseRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -109,16 +87,13 @@ msgraph.generated.admin.configurationManagement.configurationMonitoringResults.C msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder.ConfigurationMonitoringResultsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|by_configuration_monitoring_result_id(configuration_monitoring_result_id:str):ConfigurationMonitoringResultItemRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]):ConfigurationMonitoringResultCollectionResponse msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|post(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitoringResult msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|to_post_request_information(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationMonitoringResults.ConfigurationMonitoringResultsRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitoringResultsRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder-->BaseRequestBuilder @@ -134,21 +109,15 @@ msgraph.generated.admin.configurationManagement.configurationMonitoringResults.c msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationMonitoringResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder.ConfigurationMonitoringResultItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]):ConfigurationMonitoringResult -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|patch(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationMonitoringResult msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationMonitoringResultItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationMonitoringResult; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationMonitoringResults.item.ConfigurationMonitoringResultItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationMonitoringResultItemRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitors.ConfigurationMonitorsRequestBuilder-->BaseRequestBuilder @@ -187,21 +156,15 @@ msgraph.generated.admin.configurationManagement.configurationMonitors.count.Coun msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationMonitors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderGetRequestConfiguration-->RequestConfiguration[BaselineRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder.BaselineRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|get(request_configuration?:RequestConfiguration[BaselineRequestBuilderGetQueryParameters]):ConfigurationBaseline -msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|patch(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[BaselineRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|to_patch_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationMonitors.item.baseline.BaselineRequestBuilder::|public|with_url(raw_url:str):BaselineRequestBuilder msgraph.generated.admin.configurationManagement.configurationMonitors.item.ConfigurationMonitorItemRequestBuilder-->BaseRequestBuilder @@ -234,46 +197,27 @@ msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.Config msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder.ConfigurationSnapshotJobsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|by_configuration_snapshot_job_id(configuration_snapshot_job_id:str):ConfigurationSnapshotJobItemRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]):ConfigurationSnapshotJobCollectionResponse msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|post(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationSnapshotJob msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|to_post_request_information(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.ConfigurationSnapshotJobsRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotJobsRequestBuilder -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder-->BaseRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder.ConfigurationSnapshotJobItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]):ConfigurationSnapshotJob -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|patch(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationSnapshotJob msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotJobItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationSnapshotJob; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationSnapshotJobs.item.ConfigurationSnapshotJobItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotJobItemRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder-->BaseRequestBuilder @@ -287,46 +231,24 @@ msgraph.generated.admin.configurationManagement.configurationSnapshots.Configura msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder.ConfigurationSnapshotsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|by_configuration_baseline_id(configuration_baseline_id:str):ConfigurationBaselineItemRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]):ConfigurationBaselineCollectionResponse msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|post(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationSnapshotsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|to_post_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationSnapshots.ConfigurationSnapshotsRequestBuilder::|public|with_url(raw_url:str):ConfigurationSnapshotsRequestBuilder -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.admin.configurationManagement.configurationSnapshots.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters] -msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder.ConfigurationBaselineItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]):ConfigurationBaseline -msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|patch(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):ConfigurationBaseline msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ConfigurationBaselineItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|to_patch_request_information(body:ConfigurationBaseline; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|url_template:str msgraph.generated.admin.configurationManagement.configurationSnapshots.item.ConfigurationBaselineItemRequestBuilder::|public|with_url(raw_url:str):ConfigurationBaselineItemRequestBuilder msgraph.generated.admin.edge.EdgeRequestBuilder-->BaseRequestBuilder @@ -57349,7 +57271,6 @@ msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder.Commu msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder.CommunitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|by_community_id(community_id:str):CommunityItemRequestBuilder msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CommunitiesRequestBuilderGetQueryParameters]):CommunityCollectionResponse msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|post(body:Community; request_configuration?:RequestConfiguration[QueryParameters]):Community @@ -57358,18 +57279,6 @@ msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|pub msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|to_post_request_information(body:Community; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.communities.CommunitiesRequestBuilder::|public|with_url(raw_url:str):CommunitiesRequestBuilder -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.employeeExperience.communities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.employeeExperience.communities.item.CommunityItemRequestBuilder-->BaseRequestBuilder msgraph.generated.employeeExperience.communities.item.CommunityItemRequestBuilder.CommunityItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.communities.item.CommunityItemRequestBuilder.CommunityItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -57559,18 +57468,6 @@ msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|t msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|to_patch_request_information(body:EmployeeExperience; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.EmployeeExperienceRequestBuilder::|public|with_url(raw_url:str):EmployeeExperienceRequestBuilder -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.employeeExperience.engagementAsyncOperations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder-->BaseRequestBuilder msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder.EngagementAsyncOperationsRequestBuilderGetQueryParameters::|public|count:bool msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder.EngagementAsyncOperationsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -57582,34 +57479,24 @@ msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOp msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder.EngagementAsyncOperationsRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder.EngagementAsyncOperationsRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder.EngagementAsyncOperationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementAsyncOperationsRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder.EngagementAsyncOperationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|by_engagement_async_operation_id(engagement_async_operation_id:str):EngagementAsyncOperationItemRequestBuilder msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementAsyncOperationsRequestBuilderGetQueryParameters]):EngagementAsyncOperationCollectionResponse msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|post(body:EngagementAsyncOperation; request_configuration?:RequestConfiguration[QueryParameters]):EngagementAsyncOperation msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementAsyncOperationsRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|to_post_request_information(body:EngagementAsyncOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.engagementAsyncOperations.EngagementAsyncOperationsRequestBuilder::|public|with_url(raw_url:str):EngagementAsyncOperationsRequestBuilder msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder.EngagementAsyncOperationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder.EngagementAsyncOperationItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder.EngagementAsyncOperationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementAsyncOperationItemRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder.EngagementAsyncOperationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementAsyncOperationItemRequestBuilderGetQueryParameters]):EngagementAsyncOperation -msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|patch(body:EngagementAsyncOperation; request_configuration?:RequestConfiguration[QueryParameters]):EngagementAsyncOperation msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementAsyncOperationItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|to_patch_request_information(body:EngagementAsyncOperation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.engagementAsyncOperations.item.EngagementAsyncOperationItemRequestBuilder::|public|with_url(raw_url:str):EngagementAsyncOperationItemRequestBuilder msgraph.generated.employeeExperience.learningCourseActivities.count.CountRequestBuilder-->BaseRequestBuilder @@ -57882,35 +57769,17 @@ msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestB msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|to_post_request_information(body:LearningProvider; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.learningProviders.LearningProvidersRequestBuilder::|public|with_url(raw_url:str):LearningProvidersRequestBuilder -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder-->BaseRequestBuilder -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|url_template:str -msgraph.generated.employeeExperience.roles.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder-->BaseRequestBuilder -msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder.EngagementRoleItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):EngagementRole msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|members:MembersRequestBuilder -msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|patch(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|to_patch_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.roles.item.EngagementRoleItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleItemRequestBuilder msgraph.generated.employeeExperience.roles.item.members.count.CountRequestBuilder-->BaseRequestBuilder @@ -57931,16 +57800,13 @@ msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMembe msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder.EngagementRoleMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):EngagementRoleMember -msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|patch(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRoleMember msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EngagementRoleMemberItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|to_patch_request_information(body:EngagementRoleMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|user:UserRequestBuilder msgraph.generated.employeeExperience.roles.item.members.item.EngagementRoleMemberItemRequestBuilder::|public|with_url(raw_url:str):EngagementRoleMemberItemRequestBuilder @@ -58038,16 +57904,12 @@ msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuild msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|skip:int msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetQueryParameters::|public|top:int msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderGetRequestConfiguration-->RequestConfiguration[RolesRequestBuilderGetQueryParameters] -msgraph.generated.employeeExperience.roles.RolesRequestBuilder.RolesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|by_engagement_role_id(engagement_role_id:str):EngagementRoleItemRequestBuilder msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|count:CountRequestBuilder msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):EngagementRoleCollectionResponse msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|post(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):EngagementRole msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RolesRequestBuilderGetQueryParameters]):RequestInformation -msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|to_post_request_information(body:EngagementRole; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|url_template:str msgraph.generated.employeeExperience.roles.RolesRequestBuilder::|public|with_url(raw_url:str):RolesRequestBuilder msgraph.generated.external.connections.ConnectionsRequestBuilder-->BaseRequestBuilder @@ -82720,6 +82582,7 @@ msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder:: msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_patch_request_information(body:AccessReviewSet; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|with_url(raw_url:str):AccessReviewsRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.count.CountRequestBuilder-->BaseRequestBuilder @@ -83175,6 +83038,15 @@ msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.it msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83182,6 +83054,8 @@ msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.it msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -83195,6 +83069,31 @@ msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.it msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -83496,6 +83395,1456 @@ msgraph.generated.identityGovernance.accessReviews.historyDefinitions.item.insta msgraph.generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.accessReviews.historyDefinitions.item.instances.item.generateDownloadUri.GenerateDownloadUriRequestBuilder::|public|with_url(raw_url:str):GenerateDownloadUriRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|by_access_review_schedule_definition_id(access_review_schedule_definition_id:str):AccessReviewScheduleDefinitionItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinitionCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewScheduleDefinition +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|to_post_request_information(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|with_url(raw_url:str):DefinitionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewScheduleDefinition] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewScheduleDefinition]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewScheduleDefinition +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewScheduleDefinitionItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetRequestConfiguration-->RequestConfiguration[UnifiedRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]):UnifiedRoot +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|instances:InstancesRequestBuilder +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot; request_configuration?:RequestConfiguration[QueryParameters]):UnifiedRoot +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_patch_request_information(body:UnifiedRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|with_url(raw_url:str):UnifiedRequestBuilder msgraph.generated.identityGovernance.appConsent.AppConsentRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.appConsent.AppConsentRequestBuilder.AppConsentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.appConsent.AppConsentRequestBuilder.AppConsentRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -83945,6 +85294,18 @@ msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.e msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -83964,6 +85325,7 @@ msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.R msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -84073,6 +85435,18 @@ msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.s msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -84092,6 +85466,7 @@ msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.s msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -84473,6 +85848,7 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageR msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -84498,6 +85874,18 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.En msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -84550,6 +85938,18 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.res msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -84569,6 +85969,7 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.res msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -84624,6 +86025,18 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.res msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -84643,6 +86056,7 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.res msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -84991,6 +86405,18 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.re msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -85010,6 +86436,7 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.re msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -85065,6 +86492,18 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.re msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -85084,6 +86523,7 @@ msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.re msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -85579,6 +87019,18 @@ msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource. msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -85598,6 +87050,7 @@ msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource. msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -85654,6 +87107,18 @@ msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource. msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -85673,6 +87138,7 @@ msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource. msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -86796,6 +88262,18 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -86815,6 +88293,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -86924,6 +88403,18 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -86943,6 +88434,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -87310,6 +88802,18 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -87329,6 +88833,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -87385,6 +88890,18 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -87404,6 +88921,7 @@ msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.r msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.accessPackages.item.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -88765,6 +90283,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -88784,6 +90314,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -88893,6 +90424,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -88912,6 +90455,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -89293,6 +90837,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -89318,6 +90863,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -89370,6 +90927,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -89389,6 +90958,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -89444,6 +91014,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -89463,6 +91045,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -89811,6 +91394,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -89830,6 +91425,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -89885,6 +91481,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -89904,6 +91512,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -90399,6 +92008,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -90418,6 +92039,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -90474,6 +92096,18 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -90493,6 +92127,7 @@ msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourc msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.catalogs.item.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -91176,6 +92811,7 @@ msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagement msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|control_configurations:ControlConfigurationsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|external_origin_resource_connectors:ExternalOriginResourceConnectorsRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EntitlementManagementRequestBuilderGetQueryParameters]):EntitlementManagement msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|patch(body:EntitlementManagement; request_configuration?:RequestConfiguration[QueryParameters]):EntitlementManagement msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -91192,6 +92828,59 @@ msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagement msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|to_patch_request_information(body:EntitlementManagement; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.EntitlementManagementRequestBuilder::|public|with_url(raw_url:str):EntitlementManagementRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder.ExternalOriginResourceConnectorsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|by_external_origin_resource_connector_id(external_origin_resource_connector_id:str):ExternalOriginResourceConnectorItemRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters]):ExternalOriginResourceConnectorCollectionResponse +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|post(body:ExternalOriginResourceConnector; request_configuration?:RequestConfiguration[QueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|to_post_request_information(body:ExternalOriginResourceConnector; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.ExternalOriginResourceConnectorsRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorsRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.ExternalOriginResourceConnectorItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.ExternalOriginResourceConnectorItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder.ExternalOriginResourceConnectorItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|patch(body:ExternalOriginResourceConnector; request_configuration?:RequestConfiguration[QueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|to_patch_request_information(body:ExternalOriginResourceConnector; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.externalOriginResourceConnectors.item.ExternalOriginResourceConnectorItemRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorItemRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -91245,6 +92934,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -91270,6 +92960,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -91322,6 +93024,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -91341,6 +93055,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -91396,6 +93111,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -91415,6 +93142,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -91763,6 +93491,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -91782,6 +93522,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -91837,6 +93578,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -91856,6 +93609,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments. msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceEnvironments.item.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -92526,6 +94280,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -92545,6 +94311,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -92654,6 +94421,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -92673,6 +94452,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceRoles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -93054,6 +94834,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -93079,6 +94860,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -93131,6 +94924,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -93150,6 +94955,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -93205,6 +95011,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -93224,6 +95042,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -93572,6 +95391,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -93591,6 +95422,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -93646,6 +95478,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -93665,6 +95509,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -94160,6 +96005,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -94179,6 +96036,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -94235,6 +96093,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -94254,6 +96124,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.catalog.resourceScopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -94678,6 +96549,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -94697,6 +96580,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -94753,6 +96637,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -94772,6 +96668,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -94827,6 +96724,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -94846,6 +96755,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -95194,6 +97104,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -95213,6 +97135,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -95268,6 +97191,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -95287,6 +97222,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRequests.item.resource.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -95783,6 +97719,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -95802,6 +97750,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -95911,6 +97860,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -95930,6 +97891,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.role.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -96297,6 +98259,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -96316,6 +98290,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -96372,6 +98347,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -96391,6 +98378,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.it msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resourceRoleScopes.item.scope.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -96844,6 +98832,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.Access msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessPackageResourceItemRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.AccessPackageResourceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -96869,6 +98858,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.enviro msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -96921,6 +98922,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -96940,6 +98953,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -96995,6 +99009,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -97014,6 +99040,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles. msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.roles.item.resource.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -97362,6 +99389,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -97381,6 +99420,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -97436,6 +99476,18 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[EnvironmentRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.environment.EnvironmentRequestBuilder::|public|with_url(raw_url:str):EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder.ExternalOriginResourceConnectorRequestBuilderGetRequestConfiguration-->RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):ExternalOriginResourceConnector +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ExternalOriginResourceConnectorRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.externalOriginResourceConnector.ExternalOriginResourceConnectorRequestBuilder::|public|with_url(raw_url:str):ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder.RefreshRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.refresh.RefreshRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -97455,6 +99507,7 @@ msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|environment:EnvironmentRequestBuilder +msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|external_origin_resource_connector:ExternalOriginResourceConnectorRequestBuilder msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceRequestBuilderGetQueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|patch(body:AccessPackageResource; request_configuration?:RequestConfiguration[QueryParameters]):AccessPackageResource msgraph.generated.identityGovernance.entitlementManagement.resources.item.scopes.item.resource.roles.item.resource.ResourceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -98461,6 +100514,25 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject():WorkflowSubject +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject(value:WorkflowSubject):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateAndWaitPostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AwaitedWorkflowProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|to_post_request_information(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore @@ -98681,11 +100753,254 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|user_processing_results:UserProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SubjectSummary +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -99161,6 +101476,248 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.runs.RunsRequestBuilder::|public|with_url(raw_url:str):RunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SubjectSummary +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -100305,6 +102862,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_and_wait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_clear_quarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -100316,6 +102874,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.i msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|preview_scope:PreviewScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|task_reports:TaskReportsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.deletedItems.workflows.item.WorkflowItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -100751,6 +103310,25 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoft msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|to_post_request_information(body:ActivatePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivate.MicrosoftGraphIdentityGovernanceActivateRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject():WorkflowSubject +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|public|subject(value:WorkflowSubject):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivateAndWaitPostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.ActivateAndWaitPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|post(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):AwaitedWorkflowProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|to_post_request_information(body:ActivateAndWaitPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateAndWait.MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data():dict[str, Any] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.microsoftGraphIdentityGovernanceActivateWithScope.ActivateWithScopePostRequestBody::|public|backing_store:BackingStore @@ -100971,11 +103549,254 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|user_processing_results:UserProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id1(run_id1:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SubjectSummary +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -101451,6 +104272,248 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.Runs msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunsRequestBuilderGetQueryParameters]):RequestInformation msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|url_template:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.runs.RunsRequestBuilder::|public|with_url(raw_url:str):RunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder.RunItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RunItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):Run +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RunItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.item.RunItemRequestBuilder::|public|with_url(raw_url:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder.ReprocessedRunsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|by_run_id(run_id:str):RunItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RunCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ReprocessedRunsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.reprocessedRuns.ReprocessedRunsRequestBuilder::|public|with_url(raw_url:str):ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder.SubjectProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):SubjectProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|reprocessed_runs:ReprocessedRunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|task_processing_results:TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.SubjectProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder.MicrosoftGraphIdentityGovernanceResumeRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|post(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|to_post_request_information(body:ResumePostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.MicrosoftGraphIdentityGovernanceResumeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data():dict[str, Any] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|backing_store:BackingStore +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|constructor():None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data():CustomTaskExtensionCallbackData +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|data(value:CustomTaskExtensionCallbackData):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source():str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|source(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type():str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|public|type(value:str):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResumePostRequestBody +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.microsoftGraphIdentityGovernanceResume.ResumePostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder.MailboxSettingsRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|patch(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):MailboxSettings +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxSettingsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|to_patch_request_information(body:MailboxSettings; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.mailboxSettings.MailboxSettingsRequestBuilder::|public|with_url(raw_url:str):MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder.ServiceProvisioningErrorsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):ServiceProvisioningErrorCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ServiceProvisioningErrorsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.serviceProvisioningErrors.ServiceProvisioningErrorsRequestBuilder::|public|with_url(raw_url:str):ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder.SubjectRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):User +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|mailbox_settings:MailboxSettingsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|service_provisioning_errors:ServiceProvisioningErrorsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.subject.SubjectRequestBuilder::|public|with_url(raw_url:str):SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder.TaskRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):Task +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.task.TaskRequestBuilder::|public|with_url(raw_url:str):TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder.TaskProcessingResultItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):TaskProcessingResult +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|microsoft_graph_identity_governance_resume:MicrosoftGraphIdentityGovernanceResumeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|subject:SubjectRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|task:TaskRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.item.TaskProcessingResultItemRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder.TaskProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|by_task_processing_result_id(task_processing_result_id:str):TaskProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):TaskProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.item.taskProcessingResults.TaskProcessingResultsRequestBuilder::|public|with_url(raw_url:str):TaskProcessingResultsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):SubjectSummary +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.microsoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTime.MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder-->BaseRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder.SubjectProcessingResultsRequestBuilderGetRequestConfiguration-->RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|by_subject_processing_result_id(subject_processing_result_id:str):SubjectProcessingResultItemRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):SubjectProcessingResultCollectionResponse +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|microsoft_graph_identity_governance_summary_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphIdentityGovernanceSummaryWithStartDateTimeWithEndDateTimeRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SubjectProcessingResultsRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|url_template:str +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.subjectProcessingResults.SubjectProcessingResultsRequestBuilder::|public|with_url(raw_url:str):SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder-->BaseRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.taskReports.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -102596,6 +105659,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowI msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[WorkflowItemRequestBuilderGetQueryParameters]):Workflow msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|last_modified_by:LastModifiedByRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate:MicrosoftGraphIdentityGovernanceActivateRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_and_wait:MicrosoftGraphIdentityGovernanceActivateAndWaitRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_activate_with_scope:MicrosoftGraphIdentityGovernanceActivateWithScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_cancel_processing:MicrosoftGraphIdentityGovernanceCancelProcessingRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|microsoft_graph_identity_governance_clear_quarantine:MicrosoftGraphIdentityGovernanceClearQuarantineRequestBuilder @@ -102608,6 +105672,7 @@ msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowI msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|preview_scope:PreviewScopeRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|runs:RunsRequestBuilder +msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|subject_processing_results:SubjectProcessingResultsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|tasks:TasksRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|task_reports:TaskReportsRequestBuilder msgraph.generated.identityGovernance.lifecycleWorkflows.workflows.item.WorkflowItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation @@ -105789,6 +108854,8 @@ msgraph.generated.models.AccessPackageResource::|public|display_name():str msgraph.generated.models.AccessPackageResource::|public|display_name(value:str):None msgraph.generated.models.AccessPackageResource::|public|environment():AccessPackageResourceEnvironment msgraph.generated.models.AccessPackageResource::|public|environment(value:AccessPackageResourceEnvironment):None +msgraph.generated.models.AccessPackageResource::|public|external_origin_resource_connector():ExternalOriginResourceConnector +msgraph.generated.models.AccessPackageResource::|public|external_origin_resource_connector(value:ExternalOriginResourceConnector):None msgraph.generated.models.AccessPackageResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AccessPackageResource::|public|modified_date_time():datetime.datetime msgraph.generated.models.AccessPackageResource::|public|modified_date_time(value:datetime.datetime):None @@ -106087,6 +109154,20 @@ msgraph.generated.models.AccessPackageUserDirectoryAttributeStore::|public|get_f msgraph.generated.models.AccessPackageUserDirectoryAttributeStore::|public|odata_type:str msgraph.generated.models.AccessPackageUserDirectoryAttributeStore::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessPackageUserDirectoryAttributeStore::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessPackageUserDirectoryAttributeStore +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope-->AccessReviewResourceScope +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_display_name():str +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_display_name(value:str):None +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_id():str +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|access_package_id(value:str):None +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_display_name():str +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_display_name(value:str):None +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_id():str +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|catalog_id(value:str):None +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|constructor():None +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|odata_type:str +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessReviewAccessPackageAssignmentPolicyScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewAccessPackageAssignmentPolicyScope msgraph.generated.models.AccessReviewApplyAction::|public|additional_data():dict[str, Any] msgraph.generated.models.AccessReviewApplyAction::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.AccessReviewApplyAction::|public|backing_store:BackingStore @@ -106097,6 +109178,12 @@ msgraph.generated.models.AccessReviewApplyAction::|public|odata_type(value:str): msgraph.generated.models.AccessReviewApplyAction::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessReviewApplyAction::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewApplyAction msgraph.generated.models.AccessReviewApplyAction~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AccessReviewError-->GenericError +msgraph.generated.models.AccessReviewError::|public|constructor():None +msgraph.generated.models.AccessReviewError::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessReviewError::|public|odata_type:str +msgraph.generated.models.AccessReviewError::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessReviewError::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewError msgraph.generated.models.AccessReviewExpirationBehavior::0000-KeepAccess msgraph.generated.models.AccessReviewExpirationBehavior::0001-RemoveAccess msgraph.generated.models.AccessReviewExpirationBehavior::0002-AcceptAccessRecommendation @@ -106202,6 +109289,8 @@ msgraph.generated.models.AccessReviewInstance::|public|decisions():list[AccessRe msgraph.generated.models.AccessReviewInstance::|public|decisions(value:list[AccessReviewInstanceDecisionItem]):None msgraph.generated.models.AccessReviewInstance::|public|end_date_time():datetime.datetime msgraph.generated.models.AccessReviewInstance::|public|end_date_time(value:datetime.datetime):None +msgraph.generated.models.AccessReviewInstance::|public|errors():list[AccessReviewError] +msgraph.generated.models.AccessReviewInstance::|public|errors(value:list[AccessReviewError]):None msgraph.generated.models.AccessReviewInstance::|public|fallback_reviewers():list[AccessReviewReviewerScope] msgraph.generated.models.AccessReviewInstance::|public|fallback_reviewers(value:list[AccessReviewReviewerScope]):None msgraph.generated.models.AccessReviewInstance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -106232,6 +109321,8 @@ msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|applied_by(): msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|applied_by(value:UserIdentity):None msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|applied_date_time():datetime.datetime msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|applied_date_time(value:datetime.datetime):None +msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|apply_description():str +msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|apply_description(value:str):None msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|apply_result():str msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|apply_result(value:str):None msgraph.generated.models.AccessReviewInstanceDecisionItem::|public|constructor():None @@ -106269,6 +109360,16 @@ msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignment msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|odata_type:str msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource-->AccessReviewInstanceDecisionItemResource +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_display_name():str +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_display_name(value:str):None +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_id():str +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_id(value:str):None +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():None +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|odata_type:str +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource msgraph.generated.models.AccessReviewInstanceDecisionItemAzureRoleResource-->AccessReviewInstanceDecisionItemResource msgraph.generated.models.AccessReviewInstanceDecisionItemAzureRoleResource::|public|constructor():None msgraph.generated.models.AccessReviewInstanceDecisionItemAzureRoleResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -106303,6 +109404,10 @@ msgraph.generated.models.AccessReviewInstanceDecisionItemResource~~>AdditionalDa msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource-->AccessReviewInstanceDecisionItemResource msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_id():str msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_id(value:str):None +msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_display_name():str +msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_display_name(value:str):None +msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_id():str +msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|app_role_id(value:str):None msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|constructor():None msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.AccessReviewInstanceDecisionItemServicePrincipalResource::|public|odata_type:str @@ -106344,6 +109449,19 @@ msgraph.generated.models.AccessReviewNotificationRecipientScope::|public|odata_t msgraph.generated.models.AccessReviewNotificationRecipientScope::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessReviewNotificationRecipientScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewNotificationRecipientScope msgraph.generated.models.AccessReviewNotificationRecipientScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AccessReviewPrincipalScope-->AccessReviewScope +msgraph.generated.models.AccessReviewPrincipalScope::|public|constructor():None +msgraph.generated.models.AccessReviewPrincipalScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessReviewPrincipalScope::|public|odata_type:str +msgraph.generated.models.AccessReviewPrincipalScope::|public|scope_type():AccessReviewPrincipalScopeType +msgraph.generated.models.AccessReviewPrincipalScope::|public|scope_type(value:AccessReviewPrincipalScopeType):None +msgraph.generated.models.AccessReviewPrincipalScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessReviewPrincipalScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewPrincipalScope +msgraph.generated.models.AccessReviewPrincipalScopeType::0000-AllUsers +msgraph.generated.models.AccessReviewPrincipalScopeType::0001-GuestUsers +msgraph.generated.models.AccessReviewPrincipalScopeType::0002-InactiveUsers +msgraph.generated.models.AccessReviewPrincipalScopeType::0003-InactiveGuestUsers +msgraph.generated.models.AccessReviewPrincipalScopeType::0004-UnknownFutureValue msgraph.generated.models.AccessReviewQueryScope-->AccessReviewScope msgraph.generated.models.AccessReviewQueryScope::|public|constructor():None msgraph.generated.models.AccessReviewQueryScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -106366,6 +109484,24 @@ msgraph.generated.models.AccessReviewRecommendationInsightSetting::|public|odata msgraph.generated.models.AccessReviewRecommendationInsightSetting::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessReviewRecommendationInsightSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewRecommendationInsightSetting msgraph.generated.models.AccessReviewRecommendationInsightSetting~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.AccessReviewResourceScope-->AccessReviewScope +msgraph.generated.models.AccessReviewResourceScope::|public|constructor():None +msgraph.generated.models.AccessReviewResourceScope::|public|display_name():str +msgraph.generated.models.AccessReviewResourceScope::|public|display_name(value:str):None +msgraph.generated.models.AccessReviewResourceScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.AccessReviewResourceScope::|public|odata_type:str +msgraph.generated.models.AccessReviewResourceScope::|public|resource_id():str +msgraph.generated.models.AccessReviewResourceScope::|public|resource_id(value:str):None +msgraph.generated.models.AccessReviewResourceScope::|public|scope_type():AccessReviewResourceScopeType +msgraph.generated.models.AccessReviewResourceScope::|public|scope_type(value:AccessReviewResourceScopeType):None +msgraph.generated.models.AccessReviewResourceScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessReviewResourceScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewResourceScope +msgraph.generated.models.AccessReviewResourceScopeType::0000-Group +msgraph.generated.models.AccessReviewResourceScopeType::0001-Catalog +msgraph.generated.models.AccessReviewResourceScopeType::0002-ServicePrincipal +msgraph.generated.models.AccessReviewResourceScopeType::0003-DirectoryRole +msgraph.generated.models.AccessReviewResourceScopeType::0004-AccessPackageAssignmentPolicy +msgraph.generated.models.AccessReviewResourceScopeType::0005-UnknownFutureValue msgraph.generated.models.AccessReviewReviewer-->Entity msgraph.generated.models.AccessReviewReviewer::|public|constructor():None msgraph.generated.models.AccessReviewReviewer::|public|created_date_time():datetime.datetime @@ -106398,8 +109534,20 @@ msgraph.generated.models.AccessReviewReviewerScope::|public|query_root():str msgraph.generated.models.AccessReviewReviewerScope::|public|query_root(value:str):None msgraph.generated.models.AccessReviewReviewerScope::|public|query_type():str msgraph.generated.models.AccessReviewReviewerScope::|public|query_type(value:str):None +msgraph.generated.models.AccessReviewReviewerScope::|public|reviewer_id():str +msgraph.generated.models.AccessReviewReviewerScope::|public|reviewer_id(value:str):None +msgraph.generated.models.AccessReviewReviewerScope::|public|scope_type():AccessReviewReviewerScopeType +msgraph.generated.models.AccessReviewReviewerScope::|public|scope_type(value:AccessReviewReviewerScopeType):None msgraph.generated.models.AccessReviewReviewerScope::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.AccessReviewReviewerScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewReviewerScope +msgraph.generated.models.AccessReviewReviewerScopeType::0000-User +msgraph.generated.models.AccessReviewReviewerScopeType::0001-Group +msgraph.generated.models.AccessReviewReviewerScopeType::0002-Self +msgraph.generated.models.AccessReviewReviewerScopeType::0003-Manager +msgraph.generated.models.AccessReviewReviewerScopeType::0004-Sponsor +msgraph.generated.models.AccessReviewReviewerScopeType::0005-ResourceOwner +msgraph.generated.models.AccessReviewReviewerScopeType::0006-ManagerOrSponsor +msgraph.generated.models.AccessReviewReviewerScopeType::0007-UnknownFutureValue msgraph.generated.models.AccessReviewReviewerScope~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.AccessReviewScheduleDefinition-->Entity msgraph.generated.models.AccessReviewScheduleDefinition::|public|additional_notification_recipients():list[AccessReviewNotificationRecipientItem] @@ -106499,6 +109647,8 @@ msgraph.generated.models.AccessReviewSet::|public|history_definitions():list[Acc msgraph.generated.models.AccessReviewSet::|public|history_definitions(value:list[AccessReviewHistoryDefinition]):None msgraph.generated.models.AccessReviewSet::|public|odata_type:str msgraph.generated.models.AccessReviewSet::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.AccessReviewSet::|public|unified():UnifiedRoot +msgraph.generated.models.AccessReviewSet::|public|unified(value:UnifiedRoot):None msgraph.generated.models.AccessReviewSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewSet msgraph.generated.models.AccessReviewStage-->Entity msgraph.generated.models.AccessReviewStage::|public|constructor():None @@ -115989,6 +119139,8 @@ msgraph.generated.models.ConnectionStatus::0002-Succeeded msgraph.generated.models.ConnectionStatus::0003-Blocked msgraph.generated.models.ConnectionStatus::0004-Failed msgraph.generated.models.ConnectionStatus::0005-UnknownFutureValue +msgraph.generated.models.ConnectorType::0000-SapIag +msgraph.generated.models.ConnectorType::0001-UnknownFutureValue msgraph.generated.models.Contact-->OutlookItem msgraph.generated.models.Contact::|public|assistant_name():str msgraph.generated.models.Contact::|public|assistant_name(value:str):None @@ -116484,6 +119636,8 @@ msgraph.generated.models.CopilotAdminSetting::|public|odata_type:str msgraph.generated.models.CopilotAdminSetting::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CopilotAdminSetting::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotAdminSetting msgraph.generated.models.CopilotPackage-->Entity +msgraph.generated.models.CopilotPackage::|public|agent_identity_id():str +msgraph.generated.models.CopilotPackage::|public|agent_identity_id(value:str):None msgraph.generated.models.CopilotPackage::|public|app_id():str msgraph.generated.models.CopilotPackage::|public|app_id(value:str):None msgraph.generated.models.CopilotPackage::|public|asset_id():str @@ -116530,6 +119684,8 @@ msgraph.generated.models.CopilotPackage::|static|public|create_from_discriminato msgraph.generated.models.CopilotPackageDetail-->CopilotPackage msgraph.generated.models.CopilotPackageDetail::|public|acquire_users_and_groups():list[PackageAccessEntity] msgraph.generated.models.CopilotPackageDetail::|public|acquire_users_and_groups(value:list[PackageAccessEntity]):None +msgraph.generated.models.CopilotPackageDetail::|public|active_users():int +msgraph.generated.models.CopilotPackageDetail::|public|active_users(value:int):None msgraph.generated.models.CopilotPackageDetail::|public|allowed_users_and_groups():list[PackageAccessEntity] msgraph.generated.models.CopilotPackageDetail::|public|allowed_users_and_groups(value:list[PackageAccessEntity]):None msgraph.generated.models.CopilotPackageDetail::|public|categories():list[str] @@ -116537,7 +119693,11 @@ msgraph.generated.models.CopilotPackageDetail::|public|categories(value:list[str msgraph.generated.models.CopilotPackageDetail::|public|constructor():None msgraph.generated.models.CopilotPackageDetail::|public|element_details():list[PackageElementDetail] msgraph.generated.models.CopilotPackageDetail::|public|element_details(value:list[PackageElementDetail]):None +msgraph.generated.models.CopilotPackageDetail::|public|exception_rate():float +msgraph.generated.models.CopilotPackageDetail::|public|exception_rate(value:float):None msgraph.generated.models.CopilotPackageDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CopilotPackageDetail::|public|last_used_date_time():datetime.datetime +msgraph.generated.models.CopilotPackageDetail::|public|last_used_date_time(value:datetime.datetime):None msgraph.generated.models.CopilotPackageDetail::|public|long_description():str msgraph.generated.models.CopilotPackageDetail::|public|long_description(value:str):None msgraph.generated.models.CopilotPackageDetail::|public|odata_type:str @@ -116546,6 +119706,10 @@ msgraph.generated.models.CopilotPackageDetail::|public|sensitivity(value:str):No msgraph.generated.models.CopilotPackageDetail::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CopilotPackageDetail::|public|shared_with_users_and_groups():list[PackageAccessEntity] msgraph.generated.models.CopilotPackageDetail::|public|shared_with_users_and_groups(value:list[PackageAccessEntity]):None +msgraph.generated.models.CopilotPackageDetail::|public|total_run_time_in_hours():float +msgraph.generated.models.CopilotPackageDetail::|public|total_run_time_in_hours(value:float):None +msgraph.generated.models.CopilotPackageDetail::|public|total_sessions():int +msgraph.generated.models.CopilotPackageDetail::|public|total_sessions(value:int):None msgraph.generated.models.CopilotPackageDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CopilotPackageDetail msgraph.generated.models.CopilotReportRoot-->Entity msgraph.generated.models.CopilotReportRoot::|public|constructor():None @@ -116685,6 +119849,8 @@ msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|in msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|invitation_redemption_identity_provider_configuration(value:DefaultInvitationRedemptionIdentityProviderConfiguration):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|is_service_default():bool msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|is_service_default(value:bool):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_capabilities():list[M365CapabilityBase] +msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_capabilities(value:list[M365CapabilityBase]):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_inbound():CrossTenantAccessPolicyM365CollaborationInboundSetting msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_inbound(value:CrossTenantAccessPolicyM365CollaborationInboundSetting):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationDefault::|public|m365_collaboration_outbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting @@ -116719,6 +119885,8 @@ msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_in_multi_tenant_organization(value:bool):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider():bool msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|is_service_provider(value:bool):None +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_capabilities():list[M365CapabilityBase] +msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_capabilities(value:list[M365CapabilityBase]):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_inbound():CrossTenantAccessPolicyM365CollaborationInboundSetting msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_inbound(value:CrossTenantAccessPolicyM365CollaborationInboundSetting):None msgraph.generated.models.CrossTenantAccessPolicyConfigurationPartner::|public|m365_collaboration_outbound():CrossTenantAccessPolicyM365CollaborationOutboundSetting @@ -116824,6 +119992,36 @@ msgraph.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|get_ msgraph.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|odata_type:str msgraph.generated.models.CrossTenantAccessPolicyTenantRestrictions::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.CrossTenantAccessPolicyTenantRestrictions::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantAccessPolicyTenantRestrictions +msgraph.generated.models.CrossTenantCalendarAvailabilityBasic-->M365CapabilityBase +msgraph.generated.models.CrossTenantCalendarAvailabilityBasic::|public|constructor():None +msgraph.generated.models.CrossTenantCalendarAvailabilityBasic::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantCalendarAvailabilityBasic::|public|odata_type:str +msgraph.generated.models.CrossTenantCalendarAvailabilityBasic::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantCalendarAvailabilityBasic::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarAvailabilityBasic +msgraph.generated.models.CrossTenantCalendarAvailabilityLimitedDetails-->M365CapabilityBase +msgraph.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|constructor():None +msgraph.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|odata_type:str +msgraph.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantCalendarAvailabilityLimitedDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarAvailabilityLimitedDetails +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyDetail-->M365CapabilityBase +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|constructor():None +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|odata_type:str +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarSharingFreeBusyDetail +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyReviewer-->M365CapabilityBase +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|constructor():None +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|odata_type:str +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantCalendarSharingFreeBusyReviewer::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarSharingFreeBusyReviewer +msgraph.generated.models.CrossTenantCalendarSharingFreeBusySimple-->M365CapabilityBase +msgraph.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|constructor():None +msgraph.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|odata_type:str +msgraph.generated.models.CrossTenantCalendarSharingFreeBusySimple::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantCalendarSharingFreeBusySimple::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantCalendarSharingFreeBusySimple msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|additional_data():dict[str, Any] msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|backing_store:BackingStore @@ -116840,6 +120038,42 @@ msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|user_sync msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner::|public|user_sync_inbound(value:CrossTenantUserSyncInbound):None msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantIdentitySyncPolicyPartner msgraph.generated.models.CrossTenantIdentitySyncPolicyPartner~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.CrossTenantMailTipsAll-->M365CapabilityBase +msgraph.generated.models.CrossTenantMailTipsAll::|public|constructor():None +msgraph.generated.models.CrossTenantMailTipsAll::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantMailTipsAll::|public|odata_type:str +msgraph.generated.models.CrossTenantMailTipsAll::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantMailTipsAll::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMailTipsAll +msgraph.generated.models.CrossTenantMailTipsLimited-->M365CapabilityBase +msgraph.generated.models.CrossTenantMailTipsLimited::|public|constructor():None +msgraph.generated.models.CrossTenantMailTipsLimited::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantMailTipsLimited::|public|odata_type:str +msgraph.generated.models.CrossTenantMailTipsLimited::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantMailTipsLimited::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMailTipsLimited +msgraph.generated.models.CrossTenantMigration-->M365CapabilityBase +msgraph.generated.models.CrossTenantMigration::|public|constructor():None +msgraph.generated.models.CrossTenantMigration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantMigration::|public|odata_type:str +msgraph.generated.models.CrossTenantMigration::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantMigration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantMigration +msgraph.generated.models.CrossTenantOpenProfileCard-->M365CapabilityBase +msgraph.generated.models.CrossTenantOpenProfileCard::|public|constructor():None +msgraph.generated.models.CrossTenantOpenProfileCard::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantOpenProfileCard::|public|odata_type:str +msgraph.generated.models.CrossTenantOpenProfileCard::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantOpenProfileCard::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantOpenProfileCard +msgraph.generated.models.CrossTenantPlacesDeskBooking-->M365CapabilityBase +msgraph.generated.models.CrossTenantPlacesDeskBooking::|public|constructor():None +msgraph.generated.models.CrossTenantPlacesDeskBooking::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantPlacesDeskBooking::|public|odata_type:str +msgraph.generated.models.CrossTenantPlacesDeskBooking::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantPlacesDeskBooking::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantPlacesDeskBooking +msgraph.generated.models.CrossTenantPlacesRoomBooking-->M365CapabilityBase +msgraph.generated.models.CrossTenantPlacesRoomBooking::|public|constructor():None +msgraph.generated.models.CrossTenantPlacesRoomBooking::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.CrossTenantPlacesRoomBooking::|public|odata_type:str +msgraph.generated.models.CrossTenantPlacesRoomBooking::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.CrossTenantPlacesRoomBooking::|static|public|create_from_discriminator_value(parse_node:ParseNode):CrossTenantPlacesRoomBooking msgraph.generated.models.CrossTenantUserSyncInbound::|public|additional_data():dict[str, Any] msgraph.generated.models.CrossTenantUserSyncInbound::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.CrossTenantUserSyncInbound::|public|backing_store:BackingStore @@ -118045,9 +121279,11 @@ msgraph.generated.models.DeviceAndAppManagementRoleDefinition::|public|get_field msgraph.generated.models.DeviceAndAppManagementRoleDefinition::|public|odata_type:str msgraph.generated.models.DeviceAndAppManagementRoleDefinition::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.DeviceAndAppManagementRoleDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceAndAppManagementRoleDefinition -msgraph.generated.models.DeviceAppManagement-->Entity +msgraph.generated.models.DeviceAppManagement::|public|additional_data():dict[str, Any] +msgraph.generated.models.DeviceAppManagement::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.DeviceAppManagement::|public|android_managed_app_protections():list[AndroidManagedAppProtection] msgraph.generated.models.DeviceAppManagement::|public|android_managed_app_protections(value:list[AndroidManagedAppProtection]):None +msgraph.generated.models.DeviceAppManagement::|public|backing_store:BackingStore msgraph.generated.models.DeviceAppManagement::|public|constructor():None msgraph.generated.models.DeviceAppManagement::|public|default_managed_app_protections():list[DefaultManagedAppProtection] msgraph.generated.models.DeviceAppManagement::|public|default_managed_app_protections(value:list[DefaultManagedAppProtection]):None @@ -118080,7 +121316,8 @@ msgraph.generated.models.DeviceAppManagement::|public|mobile_app_configurations( msgraph.generated.models.DeviceAppManagement::|public|mobile_app_configurations(value:list[ManagedDeviceMobileAppConfiguration]):None msgraph.generated.models.DeviceAppManagement::|public|mobile_app_relationships():list[MobileAppRelationship] msgraph.generated.models.DeviceAppManagement::|public|mobile_app_relationships(value:list[MobileAppRelationship]):None -msgraph.generated.models.DeviceAppManagement::|public|odata_type:str +msgraph.generated.models.DeviceAppManagement::|public|odata_type():str +msgraph.generated.models.DeviceAppManagement::|public|odata_type(value:str):None msgraph.generated.models.DeviceAppManagement::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.DeviceAppManagement::|public|targeted_managed_app_configurations():list[TargetedManagedAppConfiguration] msgraph.generated.models.DeviceAppManagement::|public|targeted_managed_app_configurations(value:list[TargetedManagedAppConfiguration]):None @@ -118089,6 +121326,7 @@ msgraph.generated.models.DeviceAppManagement::|public|vpp_tokens(value:list[VppT msgraph.generated.models.DeviceAppManagement::|public|windows_information_protection_policies():list[WindowsInformationProtectionPolicy] msgraph.generated.models.DeviceAppManagement::|public|windows_information_protection_policies(value:list[WindowsInformationProtectionPolicy]):None msgraph.generated.models.DeviceAppManagement::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceAppManagement +msgraph.generated.models.DeviceAppManagement~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.DeviceCategory-->Entity msgraph.generated.models.DeviceCategory::|public|constructor():None msgraph.generated.models.DeviceCategory::|public|description():str @@ -122179,6 +125417,8 @@ msgraph.generated.models.EntitlementManagement::|public|connected_organizations( msgraph.generated.models.EntitlementManagement::|public|constructor():None msgraph.generated.models.EntitlementManagement::|public|control_configurations():list[ControlConfiguration] msgraph.generated.models.EntitlementManagement::|public|control_configurations(value:list[ControlConfiguration]):None +msgraph.generated.models.EntitlementManagement::|public|external_origin_resource_connectors():list[ExternalOriginResourceConnector] +msgraph.generated.models.EntitlementManagement::|public|external_origin_resource_connectors(value:list[ExternalOriginResourceConnector]):None msgraph.generated.models.EntitlementManagement::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.EntitlementManagement::|public|odata_type:str msgraph.generated.models.EntitlementManagement::|public|resources():list[AccessPackageResource] @@ -123412,12 +126652,59 @@ msgraph.generated.models.ExternalLink::|public|odata_type(value:str):None msgraph.generated.models.ExternalLink::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExternalLink::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalLink msgraph.generated.models.ExternalLink~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.ExternalOriginResourceConnector-->Entity +msgraph.generated.models.ExternalOriginResourceConnector::|public|connection_info():ConnectionInfo +msgraph.generated.models.ExternalOriginResourceConnector::|public|connection_info(value:ConnectionInfo):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|connector_type():ConnectorType +msgraph.generated.models.ExternalOriginResourceConnector::|public|connector_type(value:ConnectorType):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|constructor():None +msgraph.generated.models.ExternalOriginResourceConnector::|public|created_by():str +msgraph.generated.models.ExternalOriginResourceConnector::|public|created_by(value:str):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|created_date_time():datetime.datetime +msgraph.generated.models.ExternalOriginResourceConnector::|public|created_date_time(value:datetime.datetime):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|description():str +msgraph.generated.models.ExternalOriginResourceConnector::|public|description(value:str):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|display_name():str +msgraph.generated.models.ExternalOriginResourceConnector::|public|display_name(value:str):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalOriginResourceConnector::|public|modified_by():str +msgraph.generated.models.ExternalOriginResourceConnector::|public|modified_by(value:str):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|modified_date_time():datetime.datetime +msgraph.generated.models.ExternalOriginResourceConnector::|public|modified_date_time(value:datetime.datetime):None +msgraph.generated.models.ExternalOriginResourceConnector::|public|odata_type:str +msgraph.generated.models.ExternalOriginResourceConnector::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalOriginResourceConnector::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalOriginResourceConnector +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse::|public|constructor():None +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse::|public|value():list[ExternalOriginResourceConnector] +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse::|public|value(value:list[ExternalOriginResourceConnector]):None +msgraph.generated.models.ExternalOriginResourceConnectorCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalOriginResourceConnectorCollectionResponse msgraph.generated.models.ExternalSponsors-->SubjectSet msgraph.generated.models.ExternalSponsors::|public|constructor():None msgraph.generated.models.ExternalSponsors::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph.generated.models.ExternalSponsors::|public|odata_type:str msgraph.generated.models.ExternalSponsors::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.ExternalSponsors::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalSponsors +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo-->ConnectionInfo +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|access_token_url():str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|access_token_url(value:str):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|client_id():str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|client_id(value:str):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|constructor():None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|key_vault_name():str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|key_vault_name(value:str):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|odata_type:str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|resource_group():str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|resource_group(value:str):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|secret_name():str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|secret_name(value:str):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|subscription_id():str +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|public|subscription_id(value:str):None +msgraph.generated.models.ExternalTokenBasedSapIagConnectionInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalTokenBasedSapIagConnectionInfo msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow-->AuthenticationEventsFlow msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|constructor():None msgraph.generated.models.ExternalUsersSelfServiceSignUpEventsFlow::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -124969,6 +128256,36 @@ msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|seri msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes():list[TriggerAttribute] msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|public|trigger_attributes(value:list[TriggerAttribute]):None msgraph.generated.models.identityGovernance.AttributeChangeTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeChangeTrigger +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|additional_data():dict[str, Any] +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|constructor():None +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|name():str +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|name(value:str):None +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|odata_type():str +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|odata_type(value:str):None +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|value():str +msgraph.generated.models.identityGovernance.AttributeSetEntry::|public|value(value:str):None +msgraph.generated.models.identityGovernance.AttributeSetEntry::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttributeSetEntry +msgraph.generated.models.identityGovernance.AttributeSetEntry~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|additional_data():dict[str, Any] +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|constructor():None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|odata_type():str +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|odata_type(value:str):None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|status_reasons():list[str] +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|status_reasons(value:list[str]):None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|subject():WorkflowSubject +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|public|subject(value:WorkflowSubject):None +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):AwaitedWorkflowProcessingResult +msgraph.generated.models.identityGovernance.AwaitedWorkflowProcessingResult~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.identityGovernance.CancelRunsScope-->CancelScope msgraph.generated.models.identityGovernance.CancelRunsScope::|public|constructor():None msgraph.generated.models.identityGovernance.CancelRunsScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -125009,6 +128326,8 @@ msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|last_mo msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|last_modified_date_time():datetime.datetime msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|last_modified_date_time(value:datetime.datetime):None msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|odata_type:str +msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|reply_mode():CustomTaskExtensionReplyMode +msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|reply_mode(value:CustomTaskExtensionReplyMode):None msgraph.generated.models.identityGovernance.CustomTaskExtension::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.CustomTaskExtension::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomTaskExtension msgraph.generated.models.identityGovernance.CustomTaskExtensionCallbackConfiguration-->CustomExtensionCallbackConfiguration @@ -125034,6 +128353,8 @@ msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|pub msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|subject():User msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|subject(value:User):None +msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|target_subject():WorkflowSubject +msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|target_subject(value:WorkflowSubject):None msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task():Task msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task(value:Task):None msgraph.generated.models.identityGovernance.CustomTaskExtensionCalloutData::|public|task_processingresult():TaskProcessingResult @@ -125051,6 +128372,30 @@ msgraph.generated.models.identityGovernance.CustomTaskExtensionCollectionRespons msgraph.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0000-Completed msgraph.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0001-Failed msgraph.generated.models.identityGovernance.CustomTaskExtensionOperationStatus::0002-UnknownFutureValue +msgraph.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0000-None_ +msgraph.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0001-Callback +msgraph.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0002-Response +msgraph.generated.models.identityGovernance.CustomTaskExtensionReplyMode::0003-UnknownFutureValue +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData-->CustomExtensionData +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|constructor():None +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|odata_type:str +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|operation_status():CustomTaskExtensionOperationStatus +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|operation_status(value:CustomTaskExtensionOperationStatus):None +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|status_reasons():list[str] +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|status_reasons(value:list[str]):None +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|target_subject():WorkflowSubject +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|public|target_subject(value:WorkflowSubject):None +msgraph.generated.models.identityGovernance.CustomTaskExtensionResponseData::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomTaskExtensionResponseData +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject-->WorkflowSubject +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|public|constructor():None +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|public|directory_object():DirectoryObject +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|public|directory_object(value:DirectoryObject):None +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|public|odata_type:str +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.DirectoryObjectWorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):DirectoryObjectWorkflowSubject msgraph.generated.models.identityGovernance.GroupBasedSubjectSet-->SubjectSet msgraph.generated.models.identityGovernance.GroupBasedSubjectSet::|public|constructor():None msgraph.generated.models.identityGovernance.GroupBasedSubjectSet::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -125105,10 +128450,12 @@ msgraph.generated.models.identityGovernance.LifecycleTaskCategory::0000-Joiner msgraph.generated.models.identityGovernance.LifecycleTaskCategory::0001-Leaver msgraph.generated.models.identityGovernance.LifecycleTaskCategory::0002-UnknownFutureValue msgraph.generated.models.identityGovernance.LifecycleTaskCategory::0003-Mover +msgraph.generated.models.identityGovernance.LifecycleTaskCategory::0004-Extensibility msgraph.generated.models.identityGovernance.LifecycleWorkflowCategory::0000-Joiner msgraph.generated.models.identityGovernance.LifecycleWorkflowCategory::0001-Leaver msgraph.generated.models.identityGovernance.LifecycleWorkflowCategory::0002-UnknownFutureValue msgraph.generated.models.identityGovernance.LifecycleWorkflowCategory::0003-Mover +msgraph.generated.models.identityGovernance.LifecycleWorkflowCategory::0004-Extensibility msgraph.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0000-Queued msgraph.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0001-InProgress msgraph.generated.models.identityGovernance.LifecycleWorkflowProcessingStatus::0002-Completed @@ -125200,6 +128547,22 @@ msgraph.generated.models.identityGovernance.PreviewFailedTask::|public|task_id() msgraph.generated.models.identityGovernance.PreviewFailedTask::|public|task_id(value:str):None msgraph.generated.models.identityGovernance.PreviewFailedTask::|static|public|create_from_discriminator_value(parse_node:ParseNode):PreviewFailedTask msgraph.generated.models.identityGovernance.PreviewFailedTask~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.ProvisioningAttributeMapping-->WorkflowExecutionConditions +msgraph.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|constructor():None +msgraph.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|odata_type:str +msgraph.generated.models.identityGovernance.ProvisioningAttributeMapping::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ProvisioningAttributeMapping::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProvisioningAttributeMapping +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject-->WorkflowSubject +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|attribute_set_entries():list[AttributeSetEntry] +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|attribute_set_entries(value:list[AttributeSetEntry]):None +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|constructor():None +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|id():str +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|id(value:str):None +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|odata_type:str +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.ProvisioningObjectWorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProvisioningObjectWorkflowSubject msgraph.generated.models.identityGovernance.QuarantineCondition::|public|additional_data():dict[str, Any] msgraph.generated.models.identityGovernance.QuarantineCondition::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.identityGovernance.QuarantineCondition::|public|backing_store:BackingStore @@ -125276,6 +128639,8 @@ msgraph.generated.models.identityGovernance.Run::|public|scheduled_date_time(val msgraph.generated.models.identityGovernance.Run::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.Run::|public|started_date_time():datetime.datetime msgraph.generated.models.identityGovernance.Run::|public|started_date_time(value:datetime.datetime):None +msgraph.generated.models.identityGovernance.Run::|public|subject_processing_results():list[SubjectProcessingResult] +msgraph.generated.models.identityGovernance.Run::|public|subject_processing_results(value:list[SubjectProcessingResult]):None msgraph.generated.models.identityGovernance.Run::|public|successful_users_count():int msgraph.generated.models.identityGovernance.Run::|public|successful_users_count(value:int):None msgraph.generated.models.identityGovernance.Run::|public|task_processing_results():list[TaskProcessingResult] @@ -125320,6 +128685,68 @@ msgraph.generated.models.identityGovernance.RunSummary::|public|total_users():in msgraph.generated.models.identityGovernance.RunSummary::|public|total_users(value:int):None msgraph.generated.models.identityGovernance.RunSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunSummary msgraph.generated.models.identityGovernance.RunSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.SubjectProcessingResult-->Entity +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|completed_date_time():datetime.datetime +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|completed_date_time(value:datetime.datetime):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|constructor():None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|failed_tasks_count():int +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|failed_tasks_count(value:int):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|odata_type:str +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|processing_status():LifecycleWorkflowProcessingStatus +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|processing_status(value:LifecycleWorkflowProcessingStatus):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|reprocessed_runs():list[Run] +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|reprocessed_runs(value:list[Run]):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|scheduled_date_time():datetime.datetime +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|scheduled_date_time(value:datetime.datetime):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|started_date_time():datetime.datetime +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|started_date_time(value:datetime.datetime):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|subject():WorkflowSubject +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|subject(value:WorkflowSubject):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|subject_type():SubjectType +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|subject_type(value:SubjectType):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|task_processing_results():list[TaskProcessingResult] +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|task_processing_results(value:list[TaskProcessingResult]):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|total_tasks_count():int +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|total_tasks_count(value:int):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|total_unprocessed_tasks_count():int +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|total_unprocessed_tasks_count(value:int):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_execution_type():WorkflowExecutionType +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_execution_type(value:WorkflowExecutionType):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_version():int +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|public|workflow_version(value:int):None +msgraph.generated.models.identityGovernance.SubjectProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectProcessingResult +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|constructor():None +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|value():list[SubjectProcessingResult] +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|public|value(value:list[SubjectProcessingResult]):None +msgraph.generated.models.identityGovernance.SubjectProcessingResultCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectProcessingResultCollectionResponse +msgraph.generated.models.identityGovernance.SubjectSummary::|public|additional_data():dict[str, Any] +msgraph.generated.models.identityGovernance.SubjectSummary::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.SubjectSummary::|public|constructor():None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|failed_subjects():int +msgraph.generated.models.identityGovernance.SubjectSummary::|public|failed_subjects(value:int):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|failed_tasks():int +msgraph.generated.models.identityGovernance.SubjectSummary::|public|failed_tasks(value:int):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.SubjectSummary::|public|odata_type():str +msgraph.generated.models.identityGovernance.SubjectSummary::|public|odata_type(value:str):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|successful_subjects():int +msgraph.generated.models.identityGovernance.SubjectSummary::|public|successful_subjects(value:int):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|total_subjects():int +msgraph.generated.models.identityGovernance.SubjectSummary::|public|total_subjects(value:int):None +msgraph.generated.models.identityGovernance.SubjectSummary::|public|total_tasks():int +msgraph.generated.models.identityGovernance.SubjectSummary::|public|total_tasks(value:int):None +msgraph.generated.models.identityGovernance.SubjectSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):SubjectSummary +msgraph.generated.models.identityGovernance.SubjectSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.SubjectType::0000-User +msgraph.generated.models.identityGovernance.SubjectType::0001-UnknownFutureValue +msgraph.generated.models.identityGovernance.SubjectType::0002-ProvisioningObject msgraph.generated.models.identityGovernance.Task-->Entity msgraph.generated.models.identityGovernance.Task::|public|arguments():list[KeyValuePair] msgraph.generated.models.identityGovernance.Task::|public|arguments(value:list[KeyValuePair]):None @@ -125397,6 +128824,8 @@ msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|subjec msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|subject(value:User):None msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|task():Task msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|task(value:Task):None +msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|workflow_subject():WorkflowSubject +msgraph.generated.models.identityGovernance.TaskProcessingResult::|public|workflow_subject(value:WorkflowSubject):None msgraph.generated.models.identityGovernance.TaskProcessingResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskProcessingResult msgraph.generated.models.identityGovernance.TaskProcessingResultCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.identityGovernance.TaskProcessingResultCollectionResponse::|public|constructor():None @@ -125639,6 +129068,8 @@ msgraph.generated.models.identityGovernance.Workflow::|public|runs(value:list[Ru msgraph.generated.models.identityGovernance.Workflow::|public|serialize(writer:SerializationWriter):None msgraph.generated.models.identityGovernance.Workflow::|public|settings():WorkflowSetting msgraph.generated.models.identityGovernance.Workflow::|public|settings(value:WorkflowSetting):None +msgraph.generated.models.identityGovernance.Workflow::|public|subject_processing_results():list[SubjectProcessingResult] +msgraph.generated.models.identityGovernance.Workflow::|public|subject_processing_results(value:list[SubjectProcessingResult]):None msgraph.generated.models.identityGovernance.Workflow::|public|task_reports():list[TaskReport] msgraph.generated.models.identityGovernance.Workflow::|public|task_reports(value:list[TaskReport]):None msgraph.generated.models.identityGovernance.Workflow::|public|user_processing_results():list[UserProcessingResult] @@ -125678,6 +129109,8 @@ msgraph.generated.models.identityGovernance.WorkflowBase::|public|last_modified_ msgraph.generated.models.identityGovernance.WorkflowBase::|public|odata_type():str msgraph.generated.models.identityGovernance.WorkflowBase::|public|odata_type(value:str):None msgraph.generated.models.identityGovernance.WorkflowBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.WorkflowBase::|public|target_subject_type():SubjectType +msgraph.generated.models.identityGovernance.WorkflowBase::|public|target_subject_type(value:SubjectType):None msgraph.generated.models.identityGovernance.WorkflowBase::|public|tasks():list[Task] msgraph.generated.models.identityGovernance.WorkflowBase::|public|tasks(value:list[Task]):None msgraph.generated.models.identityGovernance.WorkflowBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowBase @@ -125714,6 +129147,7 @@ msgraph.generated.models.identityGovernance.WorkflowExecutionType::0001-OnDemand msgraph.generated.models.identityGovernance.WorkflowExecutionType::0002-UnknownFutureValue msgraph.generated.models.identityGovernance.WorkflowExecutionType::0003-ActivatedWithScope msgraph.generated.models.identityGovernance.WorkflowExecutionType::0004-Preview +msgraph.generated.models.identityGovernance.WorkflowExecutionType::0005-ExtensibilityOnDemand msgraph.generated.models.identityGovernance.WorkflowSetting::|public|additional_data():dict[str, Any] msgraph.generated.models.identityGovernance.WorkflowSetting::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.identityGovernance.WorkflowSetting::|public|backing_store:BackingStore @@ -125782,6 +129216,16 @@ msgraph.generated.models.identityGovernance.WorkflowsInsightsSummary::|public|to msgraph.generated.models.identityGovernance.WorkflowsInsightsSummary::|public|total_users(value:int):None msgraph.generated.models.identityGovernance.WorkflowsInsightsSummary::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowsInsightsSummary msgraph.generated.models.identityGovernance.WorkflowsInsightsSummary~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|additional_data():dict[str, Any] +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|backing_store:BackingStore +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|constructor():None +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|odata_type():str +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|odata_type(value:str):None +msgraph.generated.models.identityGovernance.WorkflowSubject::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.identityGovernance.WorkflowSubject::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkflowSubject +msgraph.generated.models.identityGovernance.WorkflowSubject~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.models.identityGovernance.WorkflowTemplate-->Entity msgraph.generated.models.identityGovernance.WorkflowTemplate::|public|category():LifecycleWorkflowCategory msgraph.generated.models.identityGovernance.WorkflowTemplate::|public|category(value:LifecycleWorkflowCategory):None @@ -126419,6 +129863,8 @@ msgraph.generated.models.InternalDomainFederation::|public|signing_certificate_u msgraph.generated.models.InternalDomainFederation::|public|signing_certificate_update_status(value:SigningCertificateUpdateStatus):None msgraph.generated.models.InternalDomainFederation::|public|sign_out_uri():str msgraph.generated.models.InternalDomainFederation::|public|sign_out_uri(value:str):None +msgraph.generated.models.InternalDomainFederation::|public|system_browser_enabled_on():SystemBrowserEnabledOn +msgraph.generated.models.InternalDomainFederation::|public|system_browser_enabled_on(value:SystemBrowserEnabledOn):None msgraph.generated.models.InternalDomainFederation::|static|public|create_from_discriminator_value(parse_node:ParseNode):InternalDomainFederation msgraph.generated.models.InternalDomainFederationCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.InternalDomainFederationCollectionResponse::|public|constructor():None @@ -128415,6 +131861,71 @@ msgraph.generated.models.M365AppsInstallationOptions::|public|serialize(writer:S msgraph.generated.models.M365AppsInstallationOptions::|public|update_channel():AppsUpdateChannelType msgraph.generated.models.M365AppsInstallationOptions::|public|update_channel(value:AppsUpdateChannelType):None msgraph.generated.models.M365AppsInstallationOptions::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365AppsInstallationOptions +msgraph.generated.models.M365CapabilityBase-->Entity +msgraph.generated.models.M365CapabilityBase::|public|constructor():None +msgraph.generated.models.M365CapabilityBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.M365CapabilityBase::|public|inbound_access():M365CapabilityInboundAccess +msgraph.generated.models.M365CapabilityBase::|public|inbound_access(value:M365CapabilityInboundAccess):None +msgraph.generated.models.M365CapabilityBase::|public|last_modified_date_time():datetime.datetime +msgraph.generated.models.M365CapabilityBase::|public|last_modified_date_time(value:datetime.datetime):None +msgraph.generated.models.M365CapabilityBase::|public|name():str +msgraph.generated.models.M365CapabilityBase::|public|name(value:str):None +msgraph.generated.models.M365CapabilityBase::|public|odata_type:str +msgraph.generated.models.M365CapabilityBase::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.M365CapabilityBase::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityBase +msgraph.generated.models.M365CapabilityBaseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph.generated.models.M365CapabilityBaseCollectionResponse::|public|constructor():None +msgraph.generated.models.M365CapabilityBaseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.M365CapabilityBaseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.M365CapabilityBaseCollectionResponse::|public|value():list[M365CapabilityBase] +msgraph.generated.models.M365CapabilityBaseCollectionResponse::|public|value(value:list[M365CapabilityBase]):None +msgraph.generated.models.M365CapabilityBaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityBaseCollectionResponse +msgraph.generated.models.M365CapabilityInboundAccess::|public|additional_data():dict[str, Any] +msgraph.generated.models.M365CapabilityInboundAccess::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.M365CapabilityInboundAccess::|public|backing_store:BackingStore +msgraph.generated.models.M365CapabilityInboundAccess::|public|constructor():None +msgraph.generated.models.M365CapabilityInboundAccess::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.M365CapabilityInboundAccess::|public|is_allowed():bool +msgraph.generated.models.M365CapabilityInboundAccess::|public|is_allowed(value:bool):None +msgraph.generated.models.M365CapabilityInboundAccess::|public|odata_type():str +msgraph.generated.models.M365CapabilityInboundAccess::|public|odata_type(value:str):None +msgraph.generated.models.M365CapabilityInboundAccess::|public|resource_scopes():M365CapabilityResourceScopes +msgraph.generated.models.M365CapabilityInboundAccess::|public|resource_scopes(value:M365CapabilityResourceScopes):None +msgraph.generated.models.M365CapabilityInboundAccess::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.M365CapabilityInboundAccess::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityInboundAccess +msgraph.generated.models.M365CapabilityInboundAccess~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.M365CapabilityResourceScope::|public|additional_data():dict[str, Any] +msgraph.generated.models.M365CapabilityResourceScope::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.M365CapabilityResourceScope::|public|backing_store:BackingStore +msgraph.generated.models.M365CapabilityResourceScope::|public|constructor():None +msgraph.generated.models.M365CapabilityResourceScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.M365CapabilityResourceScope::|public|odata_type():str +msgraph.generated.models.M365CapabilityResourceScope::|public|odata_type(value:str):None +msgraph.generated.models.M365CapabilityResourceScope::|public|resource_id():str +msgraph.generated.models.M365CapabilityResourceScope::|public|resource_id(value:str):None +msgraph.generated.models.M365CapabilityResourceScope::|public|resource_type():M365ResourceType +msgraph.generated.models.M365CapabilityResourceScope::|public|resource_type(value:M365ResourceType):None +msgraph.generated.models.M365CapabilityResourceScope::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.M365CapabilityResourceScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityResourceScope +msgraph.generated.models.M365CapabilityResourceScopes::|public|additional_data():dict[str, Any] +msgraph.generated.models.M365CapabilityResourceScopes::|public|additional_data(value:dict[str, Any]):None +msgraph.generated.models.M365CapabilityResourceScopes::|public|backing_store:BackingStore +msgraph.generated.models.M365CapabilityResourceScopes::|public|constructor():None +msgraph.generated.models.M365CapabilityResourceScopes::|public|excluded():list[M365CapabilityResourceScope] +msgraph.generated.models.M365CapabilityResourceScopes::|public|excluded(value:list[M365CapabilityResourceScope]):None +msgraph.generated.models.M365CapabilityResourceScopes::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.M365CapabilityResourceScopes::|public|included():list[M365CapabilityResourceScope] +msgraph.generated.models.M365CapabilityResourceScopes::|public|included(value:list[M365CapabilityResourceScope]):None +msgraph.generated.models.M365CapabilityResourceScopes::|public|odata_type():str +msgraph.generated.models.M365CapabilityResourceScopes::|public|odata_type(value:str):None +msgraph.generated.models.M365CapabilityResourceScopes::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.M365CapabilityResourceScopes::|static|public|create_from_discriminator_value(parse_node:ParseNode):M365CapabilityResourceScopes +msgraph.generated.models.M365CapabilityResourceScopes~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.M365CapabilityResourceScope~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.M365ResourceType::0000-None_ +msgraph.generated.models.M365ResourceType::0001-Group +msgraph.generated.models.M365ResourceType::0002-User +msgraph.generated.models.M365ResourceType::0003-UnknownFutureValue msgraph.generated.models.MacOSCompliancePolicy-->DeviceCompliancePolicy msgraph.generated.models.MacOSCompliancePolicy::|public|constructor():None msgraph.generated.models.MacOSCompliancePolicy::|public|device_threat_protection_enabled():bool @@ -128713,6 +132224,8 @@ msgraph.generated.models.MailboxFolder::|public|total_item_count():int msgraph.generated.models.MailboxFolder::|public|total_item_count(value:int):None msgraph.generated.models.MailboxFolder::|public|type():str msgraph.generated.models.MailboxFolder::|public|type(value:str):None +msgraph.generated.models.MailboxFolder::|public|well_known_name():str +msgraph.generated.models.MailboxFolder::|public|well_known_name(value:str):None msgraph.generated.models.MailboxFolder::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolder msgraph.generated.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse msgraph.generated.models.MailboxFolderCollectionResponse::|public|constructor():None @@ -151639,6 +155152,11 @@ msgraph.generated.models.SynchronizationTemplateCollectionResponse::|public|seri msgraph.generated.models.SynchronizationTemplateCollectionResponse::|public|value():list[SynchronizationTemplate] msgraph.generated.models.SynchronizationTemplateCollectionResponse::|public|value(value:list[SynchronizationTemplate]):None msgraph.generated.models.SynchronizationTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SynchronizationTemplateCollectionResponse +msgraph.generated.models.SystemBrowserEnabledOn::0000-None_ +msgraph.generated.models.SystemBrowserEnabledOn::0001-Ios +msgraph.generated.models.SystemBrowserEnabledOn::0002-Android +msgraph.generated.models.SystemBrowserEnabledOn::0003-Mac +msgraph.generated.models.SystemBrowserEnabledOn::0004-UnknownFutureValue msgraph.generated.models.SystemFacet::|public|additional_data():dict[str, Any] msgraph.generated.models.SystemFacet::|public|additional_data(value:dict[str, Any]):None msgraph.generated.models.SystemFacet::|public|backing_store:BackingStore @@ -154697,6 +158215,18 @@ msgraph.generated.models.UnifiedRoleScheduleRequestActions::0007-SelfExtend msgraph.generated.models.UnifiedRoleScheduleRequestActions::0008-SelfRenew msgraph.generated.models.UnifiedRoleScheduleRequestActions::0009-UnknownFutureValue msgraph.generated.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +msgraph.generated.models.UnifiedRoot-->Entity +msgraph.generated.models.UnifiedRoot::|public|constructor():None +msgraph.generated.models.UnifiedRoot::|public|decisions():list[AccessReviewInstanceDecisionItem] +msgraph.generated.models.UnifiedRoot::|public|decisions(value:list[AccessReviewInstanceDecisionItem]):None +msgraph.generated.models.UnifiedRoot::|public|definitions():list[AccessReviewScheduleDefinition] +msgraph.generated.models.UnifiedRoot::|public|definitions(value:list[AccessReviewScheduleDefinition]):None +msgraph.generated.models.UnifiedRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph.generated.models.UnifiedRoot::|public|instances():list[AccessReviewInstance] +msgraph.generated.models.UnifiedRoot::|public|instances(value:list[AccessReviewInstance]):None +msgraph.generated.models.UnifiedRoot::|public|odata_type:str +msgraph.generated.models.UnifiedRoot::|public|serialize(writer:SerializationWriter):None +msgraph.generated.models.UnifiedRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnifiedRoot msgraph.generated.models.UnifiedStorageQuota-->Entity msgraph.generated.models.UnifiedStorageQuota::|public|constructor():None msgraph.generated.models.UnifiedStorageQuota::|public|deleted():int @@ -164927,6 +168457,7 @@ msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefaultRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationDefault +msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|m365_capabilities:M365CapabilitiesRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationDefault; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationDefault msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|request_adapter:RequestAdapter @@ -164936,6 +168467,59 @@ msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|to_patch_request_information(body:CrossTenantAccessPolicyConfigurationDefault; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|url_template:str msgraph.generated.policies.crossTenantAccessPolicy.default.DefaultRequestBuilder::|public|with_url(raw_url:str):DefaultRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):M365CapabilityBase +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_patch_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|with_url(raw_url:str):M365CapabilityBaseNameItemRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|by_m365_capability_base_name(m365_capability_base_name:str):M365CapabilityBaseNameItemRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):M365CapabilityBaseCollectionResponse +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_post_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.default.m365Capabilities.M365CapabilitiesRequestBuilder::|public|with_url(raw_url:str):M365CapabilitiesRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.default.resetToSystemDefault.ResetToSystemDefaultRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.default.resetToSystemDefault.ResetToSystemDefaultRequestBuilder.ResetToSystemDefaultRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.policies.crossTenantAccessPolicy.default.resetToSystemDefault.ResetToSystemDefaultRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -164968,6 +168552,7 @@ msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAcce msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilderGetQueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|identity_synchronization:IdentitySynchronizationRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|m365_capabilities:M365CapabilitiesRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|patch(body:CrossTenantAccessPolicyConfigurationPartner; request_configuration?:RequestConfiguration[QueryParameters]):CrossTenantAccessPolicyConfigurationPartner msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph.generated.policies.crossTenantAccessPolicy.partners.item.CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder::|public|request_adapter:RequestAdapter @@ -164995,6 +168580,59 @@ msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchro msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|to_put_request_information(body:CrossTenantIdentitySyncPolicyPartner; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|url_template:str msgraph.generated.policies.crossTenantAccessPolicy.partners.item.identitySynchronization.IdentitySynchronizationRequestBuilder::|public|with_url(raw_url:str):IdentitySynchronizationRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder.M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):M365CapabilityBase +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|patch(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|to_patch_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.item.M365CapabilityBaseNameItemRequestBuilder::|public|with_url(raw_url:str):M365CapabilityBaseNameItemRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder-->BaseRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder.M365CapabilitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|by_m365_capability_base_name(m365_capability_base_name:str):M365CapabilityBaseNameItemRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):M365CapabilityBaseCollectionResponse +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|post(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):M365CapabilityBase +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|to_post_request_information(body:M365CapabilityBase; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|url_template:str +msgraph.generated.policies.crossTenantAccessPolicy.partners.item.m365Capabilities.M365CapabilitiesRequestBuilder::|public|with_url(raw_url:str):M365CapabilitiesRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder-->BaseRequestBuilder msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph.generated.policies.crossTenantAccessPolicy.partners.item.serviceProviderConstraints.ServiceProviderConstraintsRequestBuilder.ServiceProviderConstraintsRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -176467,6 +180105,8 @@ msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQuery msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|serialize(writer:SerializationWriter):None msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|timespan():str msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|timespan(value:str):None +msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|workspace_id():UUID +msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|public|workspace_id(value:UUID):None msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RunHuntingQueryPostRequestBody msgraph.generated.security.microsoftGraphSecurityRunHuntingQuery.RunHuntingQueryPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable msgraph.generated.security.secureScoreControlProfiles.count.CountRequestBuilder-->BaseRequestBuilder diff --git a/msgraph/generated/kiota-lock.json b/msgraph/generated/kiota-lock.json index 3d4c7e758c8..0b953540ec7 100644 --- a/msgraph/generated/kiota-lock.json +++ b/msgraph/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "1670D24DA492A8638DCFD4D6A3F4DB6C1C5080E81D9CFFAC2C8DC3E4CD988231631FC1E9DE0F2791AFD2BA752B720A34CA094B42F880EE0C05E917D532372898", + "descriptionHash": "A8730F368F01E428337B83C1254B314C6CA15E472615265E041B2ECFCB5426095853625241AED04487B06192D4ECEF33E7378FED7145D43FEBE9D267D68D6FB3", "descriptionLocation": "../../msgraph-metadata/clean_v10_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/msgraph/generated/models/access_package_resource.py b/msgraph/generated/models/access_package_resource.py index e551c920352..6330e766757 100644 --- a/msgraph/generated/models/access_package_resource.py +++ b/msgraph/generated/models/access_package_resource.py @@ -13,6 +13,7 @@ from .custom_data_provided_resource import CustomDataProvidedResource from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity + from .external_origin_resource_connector import ExternalOriginResourceConnector from .entity import Entity @@ -28,6 +29,8 @@ class AccessPackageResource(Entity, Parsable): display_name: Optional[str] = None # Contains the environment information for the resource. This can be set using either the @odata.bind annotation or the environment's originId.Supports $expand. environment: Optional[AccessPackageResourceEnvironment] = None + # The connector that integrates with external origin systems to provision access to resources from those systems. Read-only. Nullable. + external_origin_resource_connector: Optional[ExternalOriginResourceConnector] = None # The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. modified_date_time: Optional[datetime.datetime] = None # The OdataType property @@ -75,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_data_provided_resource import CustomDataProvidedResource from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity + from .external_origin_resource_connector import ExternalOriginResourceConnector from .access_package_resource_attribute import AccessPackageResourceAttribute from .access_package_resource_environment import AccessPackageResourceEnvironment @@ -83,6 +87,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .custom_data_provided_resource import CustomDataProvidedResource from .custom_data_provided_resource_upload_session import CustomDataProvidedResourceUploadSession from .entity import Entity + from .external_origin_resource_connector import ExternalOriginResourceConnector fields: dict[str, Callable[[Any], None]] = { "attributes": lambda n : setattr(self, 'attributes', n.get_collection_of_object_values(AccessPackageResourceAttribute)), @@ -90,6 +95,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "description": lambda n : setattr(self, 'description', n.get_str_value()), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), "environment": lambda n : setattr(self, 'environment', n.get_object_value(AccessPackageResourceEnvironment)), + "externalOriginResourceConnector": lambda n : setattr(self, 'external_origin_resource_connector', n.get_object_value(ExternalOriginResourceConnector)), "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), "originId": lambda n : setattr(self, 'origin_id', n.get_str_value()), "originSystem": lambda n : setattr(self, 'origin_system', n.get_str_value()), @@ -115,6 +121,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("description", self.description) writer.write_str_value("displayName", self.display_name) writer.write_object_value("environment", self.environment) + writer.write_object_value("externalOriginResourceConnector", self.external_origin_resource_connector) writer.write_datetime_value("modifiedDateTime", self.modified_date_time) writer.write_str_value("originId", self.origin_id) writer.write_str_value("originSystem", self.origin_system) diff --git a/msgraph/generated/models/access_review_access_package_assignment_policy_scope.py b/msgraph/generated/models/access_review_access_package_assignment_policy_scope.py new file mode 100644 index 00000000000..ce310c9d206 --- /dev/null +++ b/msgraph/generated/models/access_review_access_package_assignment_policy_scope.py @@ -0,0 +1,69 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_resource_scope import AccessReviewResourceScope + +from .access_review_resource_scope import AccessReviewResourceScope + +@dataclass +class AccessReviewAccessPackageAssignmentPolicyScope(AccessReviewResourceScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope" + # The display name of the access package. + access_package_display_name: Optional[str] = None + # The access package identifier. + access_package_id: Optional[str] = None + # The display name of the catalog. + catalog_display_name: Optional[str] = None + # The catalog identifier. + catalog_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewAccessPackageAssignmentPolicyScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewAccessPackageAssignmentPolicyScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewAccessPackageAssignmentPolicyScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_resource_scope import AccessReviewResourceScope + + from .access_review_resource_scope import AccessReviewResourceScope + + fields: dict[str, Callable[[Any], None]] = { + "accessPackageDisplayName": lambda n : setattr(self, 'access_package_display_name', n.get_str_value()), + "accessPackageId": lambda n : setattr(self, 'access_package_id', n.get_str_value()), + "catalogDisplayName": lambda n : setattr(self, 'catalog_display_name', n.get_str_value()), + "catalogId": lambda n : setattr(self, 'catalog_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("accessPackageDisplayName", self.access_package_display_name) + writer.write_str_value("accessPackageId", self.access_package_id) + writer.write_str_value("catalogDisplayName", self.catalog_display_name) + writer.write_str_value("catalogId", self.catalog_id) + + diff --git a/msgraph/generated/models/access_review_error.py b/msgraph/generated/models/access_review_error.py new file mode 100644 index 00000000000..478d516376a --- /dev/null +++ b/msgraph/generated/models/access_review_error.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .generic_error import GenericError + +from .generic_error import GenericError + +@dataclass +class AccessReviewError(GenericError, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewError" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewError: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewError + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewError() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .generic_error import GenericError + + from .generic_error import GenericError + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/access_review_instance.py b/msgraph/generated/models/access_review_instance.py index a4ae7a945a5..5546f0fca9d 100644 --- a/msgraph/generated/models/access_review_instance.py +++ b/msgraph/generated/models/access_review_instance.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_review_error import AccessReviewError from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem from .access_review_reviewer import AccessReviewReviewer from .access_review_reviewer_scope import AccessReviewReviewerScope @@ -23,6 +24,8 @@ class AccessReviewInstance(Entity, Parsable): decisions: Optional[list[AccessReviewInstanceDecisionItem]] = None # DateTime when review instance is scheduled to end.The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. end_date_time: Optional[datetime.datetime] = None + # Collection of errors in an access review instance lifecycle. Read-only. + errors: Optional[list[AccessReviewError]] = None # This collection of reviewer scopes is used to define the list of fallback reviewers. These fallback reviewers will be notified to take action if no users are found from the list of reviewers specified. This could occur when either the group owner is specified as the reviewer but the group owner does not exist, or manager is specified as reviewer but a user's manager does not exist. Supports $select. fallback_reviewers: Optional[list[AccessReviewReviewerScope]] = None # The OdataType property @@ -54,6 +57,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_review_error import AccessReviewError from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem from .access_review_reviewer import AccessReviewReviewer from .access_review_reviewer_scope import AccessReviewReviewerScope @@ -61,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_stage import AccessReviewStage from .entity import Entity + from .access_review_error import AccessReviewError from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem from .access_review_reviewer import AccessReviewReviewer from .access_review_reviewer_scope import AccessReviewReviewerScope @@ -72,6 +77,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "contactedReviewers": lambda n : setattr(self, 'contacted_reviewers', n.get_collection_of_object_values(AccessReviewReviewer)), "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), "endDateTime": lambda n : setattr(self, 'end_date_time', n.get_datetime_value()), + "errors": lambda n : setattr(self, 'errors', n.get_collection_of_object_values(AccessReviewError)), "fallbackReviewers": lambda n : setattr(self, 'fallback_reviewers', n.get_collection_of_object_values(AccessReviewReviewerScope)), "reviewers": lambda n : setattr(self, 'reviewers', n.get_collection_of_object_values(AccessReviewReviewerScope)), "scope": lambda n : setattr(self, 'scope', n.get_object_value(AccessReviewScope)), @@ -95,6 +101,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("contactedReviewers", self.contacted_reviewers) writer.write_collection_of_object_values("decisions", self.decisions) writer.write_datetime_value("endDateTime", self.end_date_time) + writer.write_collection_of_object_values("errors", self.errors) writer.write_collection_of_object_values("fallbackReviewers", self.fallback_reviewers) writer.write_collection_of_object_values("reviewers", self.reviewers) writer.write_object_value("scope", self.scope) diff --git a/msgraph/generated/models/access_review_instance_decision_item.py b/msgraph/generated/models/access_review_instance_decision_item.py index 5b64ffe9c7f..8279d8f830b 100644 --- a/msgraph/generated/models/access_review_instance_decision_item.py +++ b/msgraph/generated/models/access_review_instance_decision_item.py @@ -22,6 +22,8 @@ class AccessReviewInstanceDecisionItem(Entity, Parsable): applied_by: Optional[UserIdentity] = None # The timestamp when the approval decision was applied.00000000-0000-0000-0000-000000000000 if the assigned reviewer hasn't applied the decision or it was automatically applied. The DatetimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Supports $select. Read-only. applied_date_time: Optional[datetime.datetime] = None + # The description of the apply result. Read-only. + apply_description: Optional[str] = None # The result of applying the decision. Possible values: New, AppliedSuccessfully, AppliedWithUnknownFailure, AppliedSuccessfullyButObjectNotFound and ApplyNotSupported. Supports $select, $orderby, and $filter (eq only). Read-only. apply_result: Optional[str] = None # Result of the review. Possible values: Approve, Deny, NotReviewed, or DontKnow. Supports $select, $orderby, and $filter (eq only). @@ -79,6 +81,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "accessReviewId": lambda n : setattr(self, 'access_review_id', n.get_str_value()), "appliedBy": lambda n : setattr(self, 'applied_by', n.get_object_value(UserIdentity)), "appliedDateTime": lambda n : setattr(self, 'applied_date_time', n.get_datetime_value()), + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), "applyResult": lambda n : setattr(self, 'apply_result', n.get_str_value()), "decision": lambda n : setattr(self, 'decision', n.get_str_value()), "insights": lambda n : setattr(self, 'insights', n.get_collection_of_object_values(GovernanceInsight)), @@ -107,6 +110,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("accessReviewId", self.access_review_id) writer.write_object_value("appliedBy", self.applied_by) writer.write_datetime_value("appliedDateTime", self.applied_date_time) + writer.write_str_value("applyDescription", self.apply_description) writer.write_str_value("applyResult", self.apply_result) writer.write_str_value("decision", self.decision) writer.write_collection_of_object_values("insights", self.insights) diff --git a/msgraph/generated/models/access_review_instance_decision_item_access_package_resource.py b/msgraph/generated/models/access_review_instance_decision_item_access_package_resource.py new file mode 100644 index 00000000000..e3278c8a3b9 --- /dev/null +++ b/msgraph/generated/models/access_review_instance_decision_item_access_package_resource.py @@ -0,0 +1,61 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + +from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + +@dataclass +class AccessReviewInstanceDecisionItemAccessPackageResource(AccessReviewInstanceDecisionItemResource, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource" + # Display name of the access package assignment policy through which access is granted. + access_package_assignment_policy_display_name: Optional[str] = None + # Identifier of the access package assignment policy through which access is granted. + access_package_assignment_policy_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemAccessPackageResource: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewInstanceDecisionItemAccessPackageResource + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewInstanceDecisionItemAccessPackageResource() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + + from .access_review_instance_decision_item_resource import AccessReviewInstanceDecisionItemResource + + fields: dict[str, Callable[[Any], None]] = { + "accessPackageAssignmentPolicyDisplayName": lambda n : setattr(self, 'access_package_assignment_policy_display_name', n.get_str_value()), + "accessPackageAssignmentPolicyId": lambda n : setattr(self, 'access_package_assignment_policy_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("accessPackageAssignmentPolicyDisplayName", self.access_package_assignment_policy_display_name) + writer.write_str_value("accessPackageAssignmentPolicyId", self.access_package_assignment_policy_id) + + diff --git a/msgraph/generated/models/access_review_instance_decision_item_resource.py b/msgraph/generated/models/access_review_instance_decision_item_resource.py index b2289fac410..5d50a8aebcc 100644 --- a/msgraph/generated/models/access_review_instance_decision_item_resource.py +++ b/msgraph/generated/models/access_review_instance_decision_item_resource.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource @@ -44,6 +45,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstan from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource return AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInstanceDecisionItemAccessPackageResource".casefold(): + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource + + return AccessReviewInstanceDecisionItemAccessPackageResource() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInstanceDecisionItemAzureRoleResource".casefold(): from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource @@ -60,10 +65,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource from .access_review_instance_decision_item_access_package_assignment_policy_resource import AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource + from .access_review_instance_decision_item_access_package_resource import AccessReviewInstanceDecisionItemAccessPackageResource from .access_review_instance_decision_item_azure_role_resource import AccessReviewInstanceDecisionItemAzureRoleResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource diff --git a/msgraph/generated/models/access_review_instance_decision_item_service_principal_resource.py b/msgraph/generated/models/access_review_instance_decision_item_service_principal_resource.py index abf3cc8f497..d55295b465d 100644 --- a/msgraph/generated/models/access_review_instance_decision_item_service_principal_resource.py +++ b/msgraph/generated/models/access_review_instance_decision_item_service_principal_resource.py @@ -15,6 +15,10 @@ class AccessReviewInstanceDecisionItemServicePrincipalResource(AccessReviewInsta odata_type: Optional[str] = "#microsoft.graph.accessReviewInstanceDecisionItemServicePrincipalResource" # The globally unique identifier of the application to which access has been granted. app_id: Optional[str] = None + # The display name of the app role. + app_role_display_name: Optional[str] = None + # The identifier of the app role. + app_role_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewInstanceDecisionItemServicePrincipalResource: @@ -38,6 +42,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "appRoleDisplayName": lambda n : setattr(self, 'app_role_display_name', n.get_str_value()), + "appRoleId": lambda n : setattr(self, 'app_role_id', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -53,5 +59,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("appId", self.app_id) + writer.write_str_value("appRoleDisplayName", self.app_role_display_name) + writer.write_str_value("appRoleId", self.app_role_id) diff --git a/msgraph/generated/models/access_review_principal_scope.py b/msgraph/generated/models/access_review_principal_scope.py new file mode 100644 index 00000000000..24e25278d26 --- /dev/null +++ b/msgraph/generated/models/access_review_principal_scope.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_principal_scope_type import AccessReviewPrincipalScopeType + from .access_review_scope import AccessReviewScope + +from .access_review_scope import AccessReviewScope + +@dataclass +class AccessReviewPrincipalScope(AccessReviewScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewPrincipalScope" + # The scopeType property + scope_type: Optional[AccessReviewPrincipalScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewPrincipalScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewPrincipalScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AccessReviewPrincipalScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_principal_scope_type import AccessReviewPrincipalScopeType + from .access_review_scope import AccessReviewScope + + from .access_review_principal_scope_type import AccessReviewPrincipalScopeType + from .access_review_scope import AccessReviewScope + + fields: dict[str, Callable[[Any], None]] = { + "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(AccessReviewPrincipalScopeType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("scopeType", self.scope_type) + + diff --git a/msgraph/generated/models/access_review_principal_scope_type.py b/msgraph/generated/models/access_review_principal_scope_type.py new file mode 100644 index 00000000000..b1694da35af --- /dev/null +++ b/msgraph/generated/models/access_review_principal_scope_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class AccessReviewPrincipalScopeType(str, Enum): + AllUsers = "allUsers", + GuestUsers = "guestUsers", + InactiveUsers = "inactiveUsers", + InactiveGuestUsers = "inactiveGuestUsers", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/access_review_resource_scope.py b/msgraph/generated/models/access_review_resource_scope.py new file mode 100644 index 00000000000..085d7725538 --- /dev/null +++ b/msgraph/generated/models/access_review_resource_scope.py @@ -0,0 +1,80 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + from .access_review_resource_scope_type import AccessReviewResourceScopeType + from .access_review_scope import AccessReviewScope + +from .access_review_scope import AccessReviewScope + +@dataclass +class AccessReviewResourceScope(AccessReviewScope, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.accessReviewResourceScope" + # The display name of the resource. + display_name: Optional[str] = None + # The identifier of the resource. + resource_id: Optional[str] = None + # The scopeType property + scope_type: Optional[AccessReviewResourceScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewResourceScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AccessReviewResourceScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope".casefold(): + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + + return AccessReviewAccessPackageAssignmentPolicyScope() + return AccessReviewResourceScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + from .access_review_resource_scope_type import AccessReviewResourceScopeType + from .access_review_scope import AccessReviewScope + + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + from .access_review_resource_scope_type import AccessReviewResourceScopeType + from .access_review_scope import AccessReviewScope + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(AccessReviewResourceScopeType)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("resourceId", self.resource_id) + writer.write_enum_value("scopeType", self.scope_type) + + diff --git a/msgraph/generated/models/access_review_resource_scope_type.py b/msgraph/generated/models/access_review_resource_scope_type.py new file mode 100644 index 00000000000..7cfe87e23be --- /dev/null +++ b/msgraph/generated/models/access_review_resource_scope_type.py @@ -0,0 +1,10 @@ +from enum import Enum + +class AccessReviewResourceScopeType(str, Enum): + Group = "group", + Catalog = "catalog", + ServicePrincipal = "servicePrincipal", + DirectoryRole = "directoryRole", + AccessPackageAssignmentPolicy = "accessPackageAssignmentPolicy", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/access_review_reviewer_scope.py b/msgraph/generated/models/access_review_reviewer_scope.py index 4bdff1eb8ae..03561977522 100644 --- a/msgraph/generated/models/access_review_reviewer_scope.py +++ b/msgraph/generated/models/access_review_reviewer_scope.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .access_review_reviewer_scope_type import AccessReviewReviewerScopeType + @dataclass class AccessReviewReviewerScope(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -20,6 +23,10 @@ class AccessReviewReviewerScope(AdditionalDataHolder, BackedModel, Parsable): query_root: Optional[str] = None # The type of query. Examples include MicrosoftGraph and ARM. query_type: Optional[str] = None + # The identifier of the reviewer. + reviewer_id: Optional[str] = None + # The scopeType property + scope_type: Optional[AccessReviewReviewerScopeType] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewReviewerScope: @@ -37,11 +44,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_review_reviewer_scope_type import AccessReviewReviewerScopeType + + from .access_review_reviewer_scope_type import AccessReviewReviewerScopeType + fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "query": lambda n : setattr(self, 'query', n.get_str_value()), "queryRoot": lambda n : setattr(self, 'query_root', n.get_str_value()), "queryType": lambda n : setattr(self, 'query_type', n.get_str_value()), + "reviewerId": lambda n : setattr(self, 'reviewer_id', n.get_str_value()), + "scopeType": lambda n : setattr(self, 'scope_type', n.get_enum_value(AccessReviewReviewerScopeType)), } return fields @@ -57,6 +70,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("query", self.query) writer.write_str_value("queryRoot", self.query_root) writer.write_str_value("queryType", self.query_type) + writer.write_str_value("reviewerId", self.reviewer_id) + writer.write_enum_value("scopeType", self.scope_type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/access_review_reviewer_scope_type.py b/msgraph/generated/models/access_review_reviewer_scope_type.py new file mode 100644 index 00000000000..e15ab6d6116 --- /dev/null +++ b/msgraph/generated/models/access_review_reviewer_scope_type.py @@ -0,0 +1,12 @@ +from enum import Enum + +class AccessReviewReviewerScopeType(str, Enum): + User = "user", + Group = "group", + Self = "self", + Manager = "manager", + Sponsor = "sponsor", + ResourceOwner = "resourceOwner", + ManagerOrSponsor = "managerOrSponsor", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/access_review_scope.py b/msgraph/generated/models/access_review_scope.py index 5b455865875..28d9bb605b5 100644 --- a/msgraph/generated/models/access_review_scope.py +++ b/msgraph/generated/models/access_review_scope.py @@ -6,8 +6,11 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope + from .access_review_principal_scope import AccessReviewPrincipalScope from .access_review_query_scope import AccessReviewQueryScope + from .access_review_resource_scope import AccessReviewResourceScope from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope @dataclass @@ -34,14 +37,26 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewScope: mapping_value = child_node.get_str_value() if child_node else None except AttributeError: mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewAccessPackageAssignmentPolicyScope".casefold(): + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope + + return AccessReviewAccessPackageAssignmentPolicyScope() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewInactiveUsersQueryScope".casefold(): from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope return AccessReviewInactiveUsersQueryScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewPrincipalScope".casefold(): + from .access_review_principal_scope import AccessReviewPrincipalScope + + return AccessReviewPrincipalScope() if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewQueryScope".casefold(): from .access_review_query_scope import AccessReviewQueryScope return AccessReviewQueryScope() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewResourceScope".casefold(): + from .access_review_resource_scope import AccessReviewResourceScope + + return AccessReviewResourceScope() if mapping_value and mapping_value.casefold() == "#microsoft.graph.principalResourceMembershipsScope".casefold(): from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope @@ -53,12 +68,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope + from .access_review_principal_scope import AccessReviewPrincipalScope from .access_review_query_scope import AccessReviewQueryScope + from .access_review_resource_scope import AccessReviewResourceScope from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope + from .access_review_access_package_assignment_policy_scope import AccessReviewAccessPackageAssignmentPolicyScope from .access_review_inactive_users_query_scope import AccessReviewInactiveUsersQueryScope + from .access_review_principal_scope import AccessReviewPrincipalScope from .access_review_query_scope import AccessReviewQueryScope + from .access_review_resource_scope import AccessReviewResourceScope from .principal_resource_memberships_scope import PrincipalResourceMembershipsScope fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/access_review_set.py b/msgraph/generated/models/access_review_set.py index df31010c58b..19eed1a9a6c 100644 --- a/msgraph/generated/models/access_review_set.py +++ b/msgraph/generated/models/access_review_set.py @@ -8,6 +8,7 @@ from .access_review_history_definition import AccessReviewHistoryDefinition from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot from .entity import Entity @@ -19,6 +20,8 @@ class AccessReviewSet(Entity, Parsable): history_definitions: Optional[list[AccessReviewHistoryDefinition]] = None # The OdataType property odata_type: Optional[str] = None + # Entry point for the unified (vNext) access reviews API surface. Requests under this path are routed to the vNext service through the dedicated accessReviews/unified path segment. + unified: Optional[UnifiedRoot] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> AccessReviewSet: @@ -39,14 +42,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_history_definition import AccessReviewHistoryDefinition from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot from .access_review_history_definition import AccessReviewHistoryDefinition from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot fields: dict[str, Callable[[Any], None]] = { "definitions": lambda n : setattr(self, 'definitions', n.get_collection_of_object_values(AccessReviewScheduleDefinition)), "historyDefinitions": lambda n : setattr(self, 'history_definitions', n.get_collection_of_object_values(AccessReviewHistoryDefinition)), + "unified": lambda n : setattr(self, 'unified', n.get_object_value(UnifiedRoot)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -63,5 +69,6 @@ def serialize(self,writer: SerializationWriter) -> None: super().serialize(writer) writer.write_collection_of_object_values("definitions", self.definitions) writer.write_collection_of_object_values("historyDefinitions", self.history_definitions) + writer.write_object_value("unified", self.unified) diff --git a/msgraph/generated/models/connection_info.py b/msgraph/generated/models/connection_info.py index 8066171efa2..7f4b66e40e6 100644 --- a/msgraph/generated/models/connection_info.py +++ b/msgraph/generated/models/connection_info.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo + @dataclass class ConnectionInfo(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -26,6 +29,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConnectionInfo: """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalTokenBasedSapIagConnectionInfo".casefold(): + from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo + + return ExternalTokenBasedSapIagConnectionInfo() return ConnectionInfo() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -33,6 +45,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo + + from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo + fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "url": lambda n : setattr(self, 'url', n.get_str_value()), diff --git a/msgraph/generated/models/connector_type.py b/msgraph/generated/models/connector_type.py new file mode 100644 index 00000000000..9e9c870edcb --- /dev/null +++ b/msgraph/generated/models/connector_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ConnectorType(str, Enum): + SapIag = "sapIag", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/copilot_package.py b/msgraph/generated/models/copilot_package.py index 22fff4e5baf..ca30d014982 100644 --- a/msgraph/generated/models/copilot_package.py +++ b/msgraph/generated/models/copilot_package.py @@ -15,6 +15,8 @@ @dataclass class CopilotPackage(Entity, Parsable): + # The agentIdentityId property + agent_identity_id: Optional[str] = None # The appId property app_id: Optional[str] = None # The assetId property @@ -92,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .package_type import PackageType fields: dict[str, Callable[[Any], None]] = { + "agentIdentityId": lambda n : setattr(self, 'agent_identity_id', n.get_str_value()), "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), "assetId": lambda n : setattr(self, 'asset_id', n.get_str_value()), "availableTo": lambda n : setattr(self, 'available_to', n.get_enum_value(PackageStatus)), @@ -125,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("agentIdentityId", self.agent_identity_id) writer.write_str_value("appId", self.app_id) writer.write_str_value("assetId", self.asset_id) writer.write_enum_value("availableTo", self.available_to) diff --git a/msgraph/generated/models/copilot_package_detail.py b/msgraph/generated/models/copilot_package_detail.py index 139d10602a7..df51c3fcf2a 100644 --- a/msgraph/generated/models/copilot_package_detail.py +++ b/msgraph/generated/models/copilot_package_detail.py @@ -1,4 +1,5 @@ from __future__ import annotations +import datetime from collections.abc import Callable from dataclasses import dataclass, field from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter @@ -15,12 +16,18 @@ class CopilotPackageDetail(CopilotPackage, Parsable): # The acquireUsersAndGroups property acquire_users_and_groups: Optional[list[PackageAccessEntity]] = None + # The number of distinct users who actively used the package during the reporting period. + active_users: Optional[int] = None # The allowedUsersAndGroups property allowed_users_and_groups: Optional[list[PackageAccessEntity]] = None # The categories property categories: Optional[list[str]] = None # The elementDetails property element_details: Optional[list[PackageElementDetail]] = None + # The fraction of sessions that resulted in an exception, expressed as a value between 0 and 1. + exception_rate: Optional[float] = None + # The date and time when the package was last used, in ISO 8601 format and UTC. + last_used_date_time: Optional[datetime.datetime] = None # The longDescription property long_description: Optional[str] = None # The OdataType property @@ -29,6 +36,10 @@ class CopilotPackageDetail(CopilotPackage, Parsable): sensitivity: Optional[str] = None # The sharedWithUsersAndGroups property shared_with_users_and_groups: Optional[list[PackageAccessEntity]] = None + # Total hours worked by the agent. + total_run_time_in_hours: Optional[float] = None + # The total number of sessions served by the package during the reporting period. + total_sessions: Optional[int] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CopilotPackageDetail: @@ -56,12 +67,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "acquireUsersAndGroups": lambda n : setattr(self, 'acquire_users_and_groups', n.get_collection_of_object_values(PackageAccessEntity)), + "activeUsers": lambda n : setattr(self, 'active_users', n.get_int_value()), "allowedUsersAndGroups": lambda n : setattr(self, 'allowed_users_and_groups', n.get_collection_of_object_values(PackageAccessEntity)), "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), "elementDetails": lambda n : setattr(self, 'element_details', n.get_collection_of_object_values(PackageElementDetail)), + "exceptionRate": lambda n : setattr(self, 'exception_rate', n.get_float_value()), + "lastUsedDateTime": lambda n : setattr(self, 'last_used_date_time', n.get_datetime_value()), "longDescription": lambda n : setattr(self, 'long_description', n.get_str_value()), "sensitivity": lambda n : setattr(self, 'sensitivity', n.get_str_value()), "sharedWithUsersAndGroups": lambda n : setattr(self, 'shared_with_users_and_groups', n.get_collection_of_object_values(PackageAccessEntity)), + "totalRunTimeInHours": lambda n : setattr(self, 'total_run_time_in_hours', n.get_float_value()), + "totalSessions": lambda n : setattr(self, 'total_sessions', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -77,11 +93,16 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("acquireUsersAndGroups", self.acquire_users_and_groups) + writer.write_int_value("activeUsers", self.active_users) writer.write_collection_of_object_values("allowedUsersAndGroups", self.allowed_users_and_groups) writer.write_collection_of_primitive_values("categories", self.categories) writer.write_collection_of_object_values("elementDetails", self.element_details) + writer.write_float_value("exceptionRate", self.exception_rate) + writer.write_datetime_value("lastUsedDateTime", self.last_used_date_time) writer.write_str_value("longDescription", self.long_description) writer.write_str_value("sensitivity", self.sensitivity) writer.write_collection_of_object_values("sharedWithUsersAndGroups", self.shared_with_users_and_groups) + writer.write_float_value("totalRunTimeInHours", self.total_run_time_in_hours) + writer.write_int_value("totalSessions", self.total_sessions) diff --git a/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py b/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py index da2896eaa57..bcebb3215b3 100644 --- a/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py +++ b/msgraph/generated/models/cross_tenant_access_policy_configuration_default.py @@ -14,6 +14,7 @@ from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .entity import Entity @@ -37,6 +38,8 @@ class CrossTenantAccessPolicyConfigurationDefault(Entity, Parsable): invitation_redemption_identity_provider_configuration: Optional[DefaultInvitationRedemptionIdentityProviderConfiguration] = None # If true, the default configuration is set to the system default configuration. If false, the default settings are customized. is_service_default: Optional[bool] = None + # Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + m365_capabilities: Optional[list[M365CapabilityBase]] = None # Defines your default configuration for inbound Microsoft 365 collaboration settings that determine which users from other organizations can collaborate with your organization using Microsoft 365 apps. m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None # Defines your default configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with other organizations using Microsoft 365 apps. @@ -71,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting from .cross_tenant_access_policy_b2_b_setting import CrossTenantAccessPolicyB2BSetting @@ -81,6 +85,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .default_invitation_redemption_identity_provider_configuration import DefaultInvitationRedemptionIdentityProviderConfiguration from .entity import Entity from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase fields: dict[str, Callable[[Any], None]] = { "appServiceConnectInbound": lambda n : setattr(self, 'app_service_connect_inbound', n.get_object_value(CrossTenantAccessPolicyAppServiceConnectSetting)), @@ -92,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "invitationRedemptionIdentityProviderConfiguration": lambda n : setattr(self, 'invitation_redemption_identity_provider_configuration', n.get_object_value(DefaultInvitationRedemptionIdentityProviderConfiguration)), "isServiceDefault": lambda n : setattr(self, 'is_service_default', n.get_bool_value()), + "m365Capabilities": lambda n : setattr(self, 'm365_capabilities', n.get_collection_of_object_values(M365CapabilityBase)), "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), "tenantRestrictions": lambda n : setattr(self, 'tenant_restrictions', n.get_object_value(CrossTenantAccessPolicyTenantRestrictions)), @@ -118,6 +124,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_object_value("invitationRedemptionIdentityProviderConfiguration", self.invitation_redemption_identity_provider_configuration) writer.write_bool_value("isServiceDefault", self.is_service_default) + writer.write_collection_of_object_values("m365Capabilities", self.m365_capabilities) writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) writer.write_object_value("tenantRestrictions", self.tenant_restrictions) diff --git a/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py b/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py index 3f37c42b759..7d86b8d4aae 100644 --- a/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py +++ b/msgraph/generated/models/cross_tenant_access_policy_configuration_partner.py @@ -14,6 +14,7 @@ from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .service_provider_constraints import ServiceProviderConstraints @dataclass @@ -43,6 +44,8 @@ class CrossTenantAccessPolicyConfigurationPartner(AdditionalDataHolder, BackedMo is_in_multi_tenant_organization: Optional[bool] = None # Identifies whether the partner-specific configuration is a Cloud Service Provider for your organization. is_service_provider: Optional[bool] = None + # Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + m365_capabilities: Optional[list[M365CapabilityBase]] = None # Defines your partner-specific configuration for inbound Microsoft 365 collaboration settings that determine which users from the partner organization can collaborate with your organization using Microsoft 365 apps. m365_collaboration_inbound: Optional[CrossTenantAccessPolicyM365CollaborationInboundSetting] = None # Defines your partner-specific configuration for outbound Microsoft 365 collaboration settings that determine which users in your organization can collaborate with the partner organization using Microsoft 365 apps. @@ -80,6 +83,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .service_provider_constraints import ServiceProviderConstraints from .cross_tenant_access_policy_app_service_connect_setting import CrossTenantAccessPolicyAppServiceConnectSetting @@ -90,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .cross_tenant_access_policy_tenant_restrictions import CrossTenantAccessPolicyTenantRestrictions from .cross_tenant_identity_sync_policy_partner import CrossTenantIdentitySyncPolicyPartner from .inbound_outbound_policy_configuration import InboundOutboundPolicyConfiguration + from .m365_capability_base import M365CapabilityBase from .service_provider_constraints import ServiceProviderConstraints fields: dict[str, Callable[[Any], None]] = { @@ -103,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "inboundTrust": lambda n : setattr(self, 'inbound_trust', n.get_object_value(CrossTenantAccessPolicyInboundTrust)), "isInMultiTenantOrganization": lambda n : setattr(self, 'is_in_multi_tenant_organization', n.get_bool_value()), "isServiceProvider": lambda n : setattr(self, 'is_service_provider', n.get_bool_value()), + "m365Capabilities": lambda n : setattr(self, 'm365_capabilities', n.get_collection_of_object_values(M365CapabilityBase)), "m365CollaborationInbound": lambda n : setattr(self, 'm365_collaboration_inbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationInboundSetting)), "m365CollaborationOutbound": lambda n : setattr(self, 'm365_collaboration_outbound', n.get_object_value(CrossTenantAccessPolicyM365CollaborationOutboundSetting)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), @@ -130,6 +136,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("inboundTrust", self.inbound_trust) writer.write_bool_value("isInMultiTenantOrganization", self.is_in_multi_tenant_organization) writer.write_bool_value("isServiceProvider", self.is_service_provider) + writer.write_collection_of_object_values("m365Capabilities", self.m365_capabilities) writer.write_object_value("m365CollaborationInbound", self.m365_collaboration_inbound) writer.write_object_value("m365CollaborationOutbound", self.m365_collaboration_outbound) writer.write_str_value("@odata.type", self.odata_type) diff --git a/msgraph/generated/models/cross_tenant_calendar_availability_basic.py b/msgraph/generated/models/cross_tenant_calendar_availability_basic.py new file mode 100644 index 00000000000..cbf7deef846 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_calendar_availability_basic.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarAvailabilityBasic(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarAvailabilityBasic" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarAvailabilityBasic: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarAvailabilityBasic + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarAvailabilityBasic() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_calendar_availability_limited_details.py b/msgraph/generated/models/cross_tenant_calendar_availability_limited_details.py new file mode 100644 index 00000000000..0810815fad5 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_calendar_availability_limited_details.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarAvailabilityLimitedDetails(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarAvailabilityLimitedDetails: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarAvailabilityLimitedDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarAvailabilityLimitedDetails() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_detail.py b/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_detail.py new file mode 100644 index 00000000000..2049ab1268d --- /dev/null +++ b/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_detail.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarSharingFreeBusyDetail(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarSharingFreeBusyDetail: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarSharingFreeBusyDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarSharingFreeBusyDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_reviewer.py b/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_reviewer.py new file mode 100644 index 00000000000..7cc6974413c --- /dev/null +++ b/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_reviewer.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarSharingFreeBusyReviewer(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarSharingFreeBusyReviewer: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarSharingFreeBusyReviewer + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarSharingFreeBusyReviewer() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_simple.py b/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_simple.py new file mode 100644 index 00000000000..b230043d1b5 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_calendar_sharing_free_busy_simple.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantCalendarSharingFreeBusySimple(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantCalendarSharingFreeBusySimple: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantCalendarSharingFreeBusySimple + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantCalendarSharingFreeBusySimple() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_mail_tips_all.py b/msgraph/generated/models/cross_tenant_mail_tips_all.py new file mode 100644 index 00000000000..58b1469a271 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_mail_tips_all.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantMailTipsAll(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantMailTipsAll" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMailTipsAll: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantMailTipsAll + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMailTipsAll() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_mail_tips_limited.py b/msgraph/generated/models/cross_tenant_mail_tips_limited.py new file mode 100644 index 00000000000..1203ae81202 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_mail_tips_limited.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantMailTipsLimited(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantMailTipsLimited" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMailTipsLimited: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantMailTipsLimited + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMailTipsLimited() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_migration.py b/msgraph/generated/models/cross_tenant_migration.py new file mode 100644 index 00000000000..5a2c16993d0 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_migration.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantMigration(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantMigration" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantMigration: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantMigration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantMigration() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_open_profile_card.py b/msgraph/generated/models/cross_tenant_open_profile_card.py new file mode 100644 index 00000000000..bbc30dcb17e --- /dev/null +++ b/msgraph/generated/models/cross_tenant_open_profile_card.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantOpenProfileCard(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantOpenProfileCard" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantOpenProfileCard: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantOpenProfileCard + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantOpenProfileCard() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_places_desk_booking.py b/msgraph/generated/models/cross_tenant_places_desk_booking.py new file mode 100644 index 00000000000..9f05c76ac72 --- /dev/null +++ b/msgraph/generated/models/cross_tenant_places_desk_booking.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantPlacesDeskBooking(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantPlacesDeskBooking" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantPlacesDeskBooking: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantPlacesDeskBooking + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantPlacesDeskBooking() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/cross_tenant_places_room_booking.py b/msgraph/generated/models/cross_tenant_places_room_booking.py new file mode 100644 index 00000000000..1edbff1326e --- /dev/null +++ b/msgraph/generated/models/cross_tenant_places_room_booking.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_base import M365CapabilityBase + +from .m365_capability_base import M365CapabilityBase + +@dataclass +class CrossTenantPlacesRoomBooking(M365CapabilityBase, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.crossTenantPlacesRoomBooking" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CrossTenantPlacesRoomBooking: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CrossTenantPlacesRoomBooking + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CrossTenantPlacesRoomBooking() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_base import M365CapabilityBase + + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/custom_extension_data.py b/msgraph/generated/models/custom_extension_data.py index 270267f5d56..259585ca952 100644 --- a/msgraph/generated/models/custom_extension_data.py +++ b/msgraph/generated/models/custom_extension_data.py @@ -10,6 +10,7 @@ from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData @dataclass class CustomExtensionData(AdditionalDataHolder, BackedModel, Parsable): @@ -51,6 +52,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> CustomExtensionDat from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData return CustomTaskExtensionCalloutData() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.customTaskExtensionResponseData".casefold(): + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData + + return CustomTaskExtensionResponseData() return CustomExtensionData() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -62,11 +67,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData from .access_package_assignment_request_callback_data import AccessPackageAssignmentRequestCallbackData from .assignment_request_approval_stage_callback_data import AssignmentRequestApprovalStageCallbackData from .identity_governance.custom_task_extension_callback_data import CustomTaskExtensionCallbackData from .identity_governance.custom_task_extension_callout_data import CustomTaskExtensionCalloutData + from .identity_governance.custom_task_extension_response_data import CustomTaskExtensionResponseData fields: dict[str, Callable[[Any], None]] = { "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), diff --git a/msgraph/generated/models/device_app_management.py b/msgraph/generated/models/device_app_management.py index 30b476250ad..f9ff9d3bde9 100644 --- a/msgraph/generated/models/device_app_management.py +++ b/msgraph/generated/models/device_app_management.py @@ -2,13 +2,13 @@ import datetime from collections.abc import Callable from dataclasses import dataclass, field -from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: from .android_managed_app_protection import AndroidManagedAppProtection from .default_managed_app_protection import DefaultManagedAppProtection - from .entity import Entity from .ios_managed_app_protection import IosManagedAppProtection from .managed_app_policy import ManagedAppPolicy from .managed_app_registration import ManagedAppRegistration @@ -23,13 +23,16 @@ from .vpp_token import VppToken from .windows_information_protection_policy import WindowsInformationProtectionPolicy -from .entity import Entity - @dataclass -class DeviceAppManagement(Entity, Parsable): +class DeviceAppManagement(AdditionalDataHolder, BackedModel, Parsable): """ Singleton entity that acts as a container for all device app management functionality. """ + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) # Android managed app policies. android_managed_app_protections: Optional[list[AndroidManagedAppProtection]] = None # Default managed app policies. @@ -89,7 +92,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .android_managed_app_protection import AndroidManagedAppProtection from .default_managed_app_protection import DefaultManagedAppProtection - from .entity import Entity from .ios_managed_app_protection import IosManagedAppProtection from .managed_app_policy import ManagedAppPolicy from .managed_app_registration import ManagedAppRegistration @@ -106,7 +108,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .android_managed_app_protection import AndroidManagedAppProtection from .default_managed_app_protection import DefaultManagedAppProtection - from .entity import Entity from .ios_managed_app_protection import IosManagedAppProtection from .managed_app_policy import ManagedAppPolicy from .managed_app_registration import ManagedAppRegistration @@ -138,12 +139,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "mobileAppConfigurations": lambda n : setattr(self, 'mobile_app_configurations', n.get_collection_of_object_values(ManagedDeviceMobileAppConfiguration)), "mobileAppRelationships": lambda n : setattr(self, 'mobile_app_relationships', n.get_collection_of_object_values(MobileAppRelationship)), "mobileApps": lambda n : setattr(self, 'mobile_apps', n.get_collection_of_object_values(MobileApp)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "targetedManagedAppConfigurations": lambda n : setattr(self, 'targeted_managed_app_configurations', n.get_collection_of_object_values(TargetedManagedAppConfiguration)), "vppTokens": lambda n : setattr(self, 'vpp_tokens', n.get_collection_of_object_values(VppToken)), "windowsInformationProtectionPolicies": lambda n : setattr(self, 'windows_information_protection_policies', n.get_collection_of_object_values(WindowsInformationProtectionPolicy)), } - super_fields = super().get_field_deserializers() - fields.update(super_fields) return fields def serialize(self,writer: SerializationWriter) -> None: @@ -154,7 +154,6 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") - super().serialize(writer) writer.write_collection_of_object_values("androidManagedAppProtections", self.android_managed_app_protections) writer.write_collection_of_object_values("defaultManagedAppProtections", self.default_managed_app_protections) writer.write_collection_of_object_values("iosManagedAppProtections", self.ios_managed_app_protections) @@ -171,8 +170,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("mobileAppConfigurations", self.mobile_app_configurations) writer.write_collection_of_object_values("mobileAppRelationships", self.mobile_app_relationships) writer.write_collection_of_object_values("mobileApps", self.mobile_apps) + writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("targetedManagedAppConfigurations", self.targeted_managed_app_configurations) writer.write_collection_of_object_values("vppTokens", self.vpp_tokens) writer.write_collection_of_object_values("windowsInformationProtectionPolicies", self.windows_information_protection_policies) + writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/entitlement_management.py b/msgraph/generated/models/entitlement_management.py index f414f8fceb7..e5defe8f4ec 100644 --- a/msgraph/generated/models/entitlement_management.py +++ b/msgraph/generated/models/entitlement_management.py @@ -22,6 +22,7 @@ from .control_configuration import ControlConfiguration from .entitlement_management_settings import EntitlementManagementSettings from .entity import Entity + from .external_origin_resource_connector import ExternalOriginResourceConnector from .entity import Entity @@ -47,6 +48,8 @@ class EntitlementManagement(Entity, Parsable): connected_organizations: Optional[list[ConnectedOrganization]] = None # Configuration settings that control the lifecycle and access policies of entitlement management within a tenant. control_configurations: Optional[list[ControlConfiguration]] = None + # Represents the connectors used to communicate with external resource systems. + external_origin_resource_connectors: Optional[list[ExternalOriginResourceConnector]] = None # The OdataType property odata_type: Optional[str] = None # A reference to the geolocation environments in which a resource is located. @@ -95,6 +98,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .control_configuration import ControlConfiguration from .entitlement_management_settings import EntitlementManagementSettings from .entity import Entity + from .external_origin_resource_connector import ExternalOriginResourceConnector from .access_package import AccessPackage from .access_package_assignment import AccessPackageAssignment @@ -113,6 +117,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .control_configuration import ControlConfiguration from .entitlement_management_settings import EntitlementManagementSettings from .entity import Entity + from .external_origin_resource_connector import ExternalOriginResourceConnector fields: dict[str, Callable[[Any], None]] = { "accessPackageAssignmentApprovals": lambda n : setattr(self, 'access_package_assignment_approvals', n.get_collection_of_object_values(Approval)), @@ -125,6 +130,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "catalogs": lambda n : setattr(self, 'catalogs', n.get_collection_of_object_values(AccessPackageCatalog)), "connectedOrganizations": lambda n : setattr(self, 'connected_organizations', n.get_collection_of_object_values(ConnectedOrganization)), "controlConfigurations": lambda n : setattr(self, 'control_configurations', n.get_collection_of_object_values(ControlConfiguration)), + "externalOriginResourceConnectors": lambda n : setattr(self, 'external_origin_resource_connectors', n.get_collection_of_object_values(ExternalOriginResourceConnector)), "resourceEnvironments": lambda n : setattr(self, 'resource_environments', n.get_collection_of_object_values(AccessPackageResourceEnvironment)), "resourceRequests": lambda n : setattr(self, 'resource_requests', n.get_collection_of_object_values(AccessPackageResourceRequest)), "resourceRoleScopes": lambda n : setattr(self, 'resource_role_scopes', n.get_collection_of_object_values(AccessPackageResourceRoleScope)), @@ -155,6 +161,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("catalogs", self.catalogs) writer.write_collection_of_object_values("connectedOrganizations", self.connected_organizations) writer.write_collection_of_object_values("controlConfigurations", self.control_configurations) + writer.write_collection_of_object_values("externalOriginResourceConnectors", self.external_origin_resource_connectors) writer.write_collection_of_object_values("resourceEnvironments", self.resource_environments) writer.write_collection_of_object_values("resourceRequests", self.resource_requests) writer.write_collection_of_object_values("resourceRoleScopes", self.resource_role_scopes) diff --git a/msgraph/generated/models/entity.py b/msgraph/generated/models/entity.py index 174bda5934d..3d1cb21c800 100644 --- a/msgraph/generated/models/entity.py +++ b/msgraph/generated/models/entity.py @@ -218,6 +218,17 @@ from .copilot_report_root import CopilotReportRoot from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_data_provided_resource import CustomDataProvidedResource @@ -247,7 +258,6 @@ from .device import Device from .device_and_app_management_role_assignment import DeviceAndAppManagementRoleAssignment from .device_and_app_management_role_definition import DeviceAndAppManagementRoleDefinition - from .device_app_management import DeviceAppManagement from .device_category import DeviceCategory from .device_compliance_action_item import DeviceComplianceActionItem from .device_compliance_device_overview import DeviceComplianceDeviceOverview @@ -383,6 +393,7 @@ from .external_connectors.identity import Identity from .external_connectors.schema import Schema from .external_domain_name import ExternalDomainName + from .external_origin_resource_connector import ExternalOriginResourceConnector from .external_users_self_service_sign_up_events_flow import ExternalUsersSelfServiceSignUpEventsFlow from .e_book_install_summary import EBookInstallSummary from .feature_rollout_policy import FeatureRolloutPolicy @@ -425,6 +436,7 @@ from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -488,6 +500,7 @@ from .login_page import LoginPage from .long_running_operation import LongRunningOperation from .m365_apps_installation_options import M365AppsInstallationOptions + from .m365_capability_base import M365CapabilityBase from .mac_o_s_compliance_policy import MacOSCompliancePolicy from .mac_o_s_custom_configuration import MacOSCustomConfiguration from .mac_o_s_device_features_configuration import MacOSDeviceFeaturesConfiguration @@ -992,6 +1005,7 @@ from .unified_role_management_policy_rule import UnifiedRoleManagementPolicyRule from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase + from .unified_root import UnifiedRoot from .unified_storage_quota import UnifiedStorageQuota from .unit_map import UnitMap from .unmute_participant_operation import UnmuteParticipantOperation @@ -2031,6 +2045,50 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault return CrossTenantAccessPolicyConfigurationDefault() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityBasic".casefold(): + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + + return CrossTenantCalendarAvailabilityBasic() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails".casefold(): + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + + return CrossTenantCalendarAvailabilityLimitedDetails() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail".casefold(): + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + + return CrossTenantCalendarSharingFreeBusyDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer".casefold(): + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + + return CrossTenantCalendarSharingFreeBusyReviewer() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple".casefold(): + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + + return CrossTenantCalendarSharingFreeBusySimple() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsAll".casefold(): + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + + return CrossTenantMailTipsAll() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsLimited".casefold(): + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + + return CrossTenantMailTipsLimited() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigration".casefold(): + from .cross_tenant_migration import CrossTenantMigration + + return CrossTenantMigration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantOpenProfileCard".casefold(): + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + + return CrossTenantOpenProfileCard() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesDeskBooking".casefold(): + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + + return CrossTenantPlacesDeskBooking() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesRoomBooking".casefold(): + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + + return CrossTenantPlacesRoomBooking() if mapping_value and mapping_value.casefold() == "#microsoft.graph.customAuthenticationExtension".casefold(): from .custom_authentication_extension import CustomAuthenticationExtension @@ -2147,10 +2205,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .device_and_app_management_role_definition import DeviceAndAppManagementRoleDefinition return DeviceAndAppManagementRoleDefinition() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.deviceAppManagement".casefold(): - from .device_app_management import DeviceAppManagement - - return DeviceAppManagement() if mapping_value and mapping_value.casefold() == "#microsoft.graph.deviceCategory".casefold(): from .device_category import DeviceCategory @@ -2695,6 +2749,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .external_domain_name import ExternalDomainName return ExternalDomainName() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalOriginResourceConnector".casefold(): + from .external_origin_resource_connector import ExternalOriginResourceConnector + + return ExternalOriginResourceConnector() if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalUsersSelfServiceSignUpEventsFlow".casefold(): from .external_users_self_service_sign_up_events_flow import ExternalUsersSelfServiceSignUpEventsFlow @@ -2861,6 +2919,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .identity_governance.run import Run return Run() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.subjectProcessingResult".casefold(): + from .identity_governance.subject_processing_result import SubjectProcessingResult + + return SubjectProcessingResult() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.task".casefold(): from .identity_governance.task import Task @@ -3113,6 +3175,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .m365_apps_installation_options import M365AppsInstallationOptions return M365AppsInstallationOptions() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.m365CapabilityBase".casefold(): + from .m365_capability_base import M365CapabilityBase + + return M365CapabilityBase() if mapping_value and mapping_value.casefold() == "#microsoft.graph.macOSCompliancePolicy".casefold(): from .mac_o_s_compliance_policy import MacOSCompliancePolicy @@ -5136,6 +5202,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase return UnifiedRoleScheduleInstanceBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.unifiedRoot".casefold(): + from .unified_root import UnifiedRoot + + return UnifiedRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.unifiedStorageQuota".casefold(): from .unified_storage_quota import UnifiedStorageQuota @@ -6004,6 +6074,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_report_root import CopilotReportRoot from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_data_provided_resource import CustomDataProvidedResource @@ -6033,7 +6114,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device import Device from .device_and_app_management_role_assignment import DeviceAndAppManagementRoleAssignment from .device_and_app_management_role_definition import DeviceAndAppManagementRoleDefinition - from .device_app_management import DeviceAppManagement from .device_category import DeviceCategory from .device_compliance_action_item import DeviceComplianceActionItem from .device_compliance_device_overview import DeviceComplianceDeviceOverview @@ -6169,6 +6249,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .external_connectors.identity import Identity from .external_connectors.schema import Schema from .external_domain_name import ExternalDomainName + from .external_origin_resource_connector import ExternalOriginResourceConnector from .external_users_self_service_sign_up_events_flow import ExternalUsersSelfServiceSignUpEventsFlow from .e_book_install_summary import EBookInstallSummary from .feature_rollout_policy import FeatureRolloutPolicy @@ -6211,6 +6292,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -6274,6 +6356,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .login_page import LoginPage from .long_running_operation import LongRunningOperation from .m365_apps_installation_options import M365AppsInstallationOptions + from .m365_capability_base import M365CapabilityBase from .mac_o_s_compliance_policy import MacOSCompliancePolicy from .mac_o_s_custom_configuration import MacOSCustomConfiguration from .mac_o_s_device_features_configuration import MacOSDeviceFeaturesConfiguration @@ -6778,6 +6861,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_management_policy_rule import UnifiedRoleManagementPolicyRule from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase + from .unified_root import UnifiedRoot from .unified_storage_quota import UnifiedStorageQuota from .unit_map import UnitMap from .unmute_participant_operation import UnmuteParticipantOperation @@ -7153,6 +7237,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .copilot_report_root import CopilotReportRoot from .cross_tenant_access_policy import CrossTenantAccessPolicy from .cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking from .custom_authentication_extension import CustomAuthenticationExtension from .custom_callout_extension import CustomCalloutExtension from .custom_data_provided_resource import CustomDataProvidedResource @@ -7182,7 +7277,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .device import Device from .device_and_app_management_role_assignment import DeviceAndAppManagementRoleAssignment from .device_and_app_management_role_definition import DeviceAndAppManagementRoleDefinition - from .device_app_management import DeviceAppManagement from .device_category import DeviceCategory from .device_compliance_action_item import DeviceComplianceActionItem from .device_compliance_device_overview import DeviceComplianceDeviceOverview @@ -7318,6 +7412,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .external_connectors.identity import Identity from .external_connectors.schema import Schema from .external_domain_name import ExternalDomainName + from .external_origin_resource_connector import ExternalOriginResourceConnector from .external_users_self_service_sign_up_events_flow import ExternalUsersSelfServiceSignUpEventsFlow from .e_book_install_summary import EBookInstallSummary from .feature_rollout_policy import FeatureRolloutPolicy @@ -7360,6 +7455,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .identity_governance.lifecycle_management_settings import LifecycleManagementSettings from .identity_governance.lifecycle_workflows_container import LifecycleWorkflowsContainer from .identity_governance.run import Run + from .identity_governance.subject_processing_result import SubjectProcessingResult from .identity_governance.task import Task from .identity_governance.task_definition import TaskDefinition from .identity_governance.task_processing_result import TaskProcessingResult @@ -7423,6 +7519,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .login_page import LoginPage from .long_running_operation import LongRunningOperation from .m365_apps_installation_options import M365AppsInstallationOptions + from .m365_capability_base import M365CapabilityBase from .mac_o_s_compliance_policy import MacOSCompliancePolicy from .mac_o_s_custom_configuration import MacOSCustomConfiguration from .mac_o_s_device_features_configuration import MacOSDeviceFeaturesConfiguration @@ -7927,6 +8024,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .unified_role_management_policy_rule import UnifiedRoleManagementPolicyRule from .unified_role_schedule_base import UnifiedRoleScheduleBase from .unified_role_schedule_instance_base import UnifiedRoleScheduleInstanceBase + from .unified_root import UnifiedRoot from .unified_storage_quota import UnifiedStorageQuota from .unit_map import UnitMap from .unmute_participant_operation import UnmuteParticipantOperation diff --git a/msgraph/generated/models/external_origin_resource_connector.py b/msgraph/generated/models/external_origin_resource_connector.py new file mode 100644 index 00000000000..8b1d56ca176 --- /dev/null +++ b/msgraph/generated/models/external_origin_resource_connector.py @@ -0,0 +1,92 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .connection_info import ConnectionInfo + from .connector_type import ConnectorType + from .entity import Entity + +from .entity import Entity + +@dataclass +class ExternalOriginResourceConnector(Entity, Parsable): + # The connectionInfo property + connection_info: Optional[ConnectionInfo] = None + # The connectorType property + connector_type: Optional[ConnectorType] = None + # The identifier of the user or application that created the connector. + created_by: Optional[str] = None + # The date and time when the connector was created. + created_date_time: Optional[datetime.datetime] = None + # A description of the connector. + description: Optional[str] = None + # The display name of the connector. + display_name: Optional[str] = None + # The identifier of the user or application that last modified the connector. + modified_by: Optional[str] = None + # The date and time when the connector was last modified. + modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalOriginResourceConnector: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalOriginResourceConnector + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalOriginResourceConnector() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .connection_info import ConnectionInfo + from .connector_type import ConnectorType + from .entity import Entity + + from .connection_info import ConnectionInfo + from .connector_type import ConnectorType + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "connectionInfo": lambda n : setattr(self, 'connection_info', n.get_object_value(ConnectionInfo)), + "connectorType": lambda n : setattr(self, 'connector_type', n.get_enum_value(ConnectorType)), + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "modifiedBy": lambda n : setattr(self, 'modified_by', n.get_str_value()), + "modifiedDateTime": lambda n : setattr(self, 'modified_date_time', n.get_datetime_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("connectionInfo", self.connection_info) + writer.write_enum_value("connectorType", self.connector_type) + writer.write_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("modifiedBy", self.modified_by) + writer.write_datetime_value("modifiedDateTime", self.modified_date_time) + + diff --git a/msgraph/generated/models/external_origin_resource_connector_collection_response.py b/msgraph/generated/models/external_origin_resource_connector_collection_response.py new file mode 100644 index 00000000000..81c0b6fbc7b --- /dev/null +++ b/msgraph/generated/models/external_origin_resource_connector_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .external_origin_resource_connector import ExternalOriginResourceConnector + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ExternalOriginResourceConnectorCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ExternalOriginResourceConnector]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalOriginResourceConnectorCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalOriginResourceConnectorCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalOriginResourceConnectorCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .external_origin_resource_connector import ExternalOriginResourceConnector + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .external_origin_resource_connector import ExternalOriginResourceConnector + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ExternalOriginResourceConnector)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/external_token_based_sap_iag_connection_info.py b/msgraph/generated/models/external_token_based_sap_iag_connection_info.py new file mode 100644 index 00000000000..dd4fd6e138e --- /dev/null +++ b/msgraph/generated/models/external_token_based_sap_iag_connection_info.py @@ -0,0 +1,77 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .connection_info import ConnectionInfo + +from .connection_info import ConnectionInfo + +@dataclass +class ExternalTokenBasedSapIagConnectionInfo(ConnectionInfo, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.externalTokenBasedSapIagConnectionInfo" + # The URL endpoint used to obtain access tokens for authentication with the SAP IAG system. + access_token_url: Optional[str] = None + # The client identifier used for authentication with the SAP IAG system. + client_id: Optional[str] = None + # The name of the Azure Key Vault that stores the client secret for authentication. + key_vault_name: Optional[str] = None + # The Azure resource group that contains the Key Vault. + resource_group: Optional[str] = None + # The name of the secret in Azure Key Vault that contains the client secret. + secret_name: Optional[str] = None + # The Azure subscription ID that contains the Key Vault. + subscription_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalTokenBasedSapIagConnectionInfo: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ExternalTokenBasedSapIagConnectionInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalTokenBasedSapIagConnectionInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .connection_info import ConnectionInfo + + from .connection_info import ConnectionInfo + + fields: dict[str, Callable[[Any], None]] = { + "accessTokenUrl": lambda n : setattr(self, 'access_token_url', n.get_str_value()), + "clientId": lambda n : setattr(self, 'client_id', n.get_str_value()), + "keyVaultName": lambda n : setattr(self, 'key_vault_name', n.get_str_value()), + "resourceGroup": lambda n : setattr(self, 'resource_group', n.get_str_value()), + "secretName": lambda n : setattr(self, 'secret_name', n.get_str_value()), + "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_str_value("accessTokenUrl", self.access_token_url) + writer.write_str_value("clientId", self.client_id) + writer.write_str_value("keyVaultName", self.key_vault_name) + writer.write_str_value("resourceGroup", self.resource_group) + writer.write_str_value("secretName", self.secret_name) + writer.write_str_value("subscriptionId", self.subscription_id) + + diff --git a/msgraph/generated/models/generic_error.py b/msgraph/generated/models/generic_error.py index 61fd256b16e..b4426f905ee 100644 --- a/msgraph/generated/models/generic_error.py +++ b/msgraph/generated/models/generic_error.py @@ -5,6 +5,9 @@ from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +if TYPE_CHECKING: + from .access_review_error import AccessReviewError + @dataclass class GenericError(AdditionalDataHolder, BackedModel, Parsable): # Stores model information. @@ -28,6 +31,15 @@ def create_from_discriminator_value(parse_node: ParseNode) -> GenericError: """ if parse_node is None: raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.accessReviewError".casefold(): + from .access_review_error import AccessReviewError + + return AccessReviewError() return GenericError() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: @@ -35,6 +47,10 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .access_review_error import AccessReviewError + + from .access_review_error import AccessReviewError + fields: dict[str, Callable[[Any], None]] = { "code": lambda n : setattr(self, 'code', n.get_str_value()), "message": lambda n : setattr(self, 'message', n.get_str_value()), diff --git a/msgraph/generated/models/identity_governance/attribute_set_entry.py b/msgraph/generated/models/identity_governance/attribute_set_entry.py new file mode 100644 index 00000000000..1231f297a76 --- /dev/null +++ b/msgraph/generated/models/identity_governance/attribute_set_entry.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class AttributeSetEntry(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The name (key) of the attribute. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The value of the attribute. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttributeSetEntry: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AttributeSetEntry + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttributeSetEntry() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "value": lambda n : setattr(self, 'value', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("name", self.name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/identity_governance/awaited_workflow_processing_result.py b/msgraph/generated/models/identity_governance/awaited_workflow_processing_result.py new file mode 100644 index 00000000000..a3f4f2a854a --- /dev/null +++ b/msgraph/generated/models/identity_governance/awaited_workflow_processing_result.py @@ -0,0 +1,72 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + +@dataclass +class AwaitedWorkflowProcessingResult(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The processingStatus property + processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # A collection of reasons for the current processing status. May be empty. + status_reasons: Optional[list[str]] = None + # The subject that was processed by the workflow. + subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AwaitedWorkflowProcessingResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: AwaitedWorkflowProcessingResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AwaitedWorkflowProcessingResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "statusReasons": lambda n : setattr(self, 'status_reasons', n.get_collection_of_primitive_values(str)), + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_primitive_values("statusReasons", self.status_reasons) + writer.write_object_value("subject", self.subject) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/identity_governance/custom_task_extension.py b/msgraph/generated/models/identity_governance/custom_task_extension.py index 31ec95f08bf..ff332fc138a 100644 --- a/msgraph/generated/models/identity_governance/custom_task_extension.py +++ b/msgraph/generated/models/identity_governance/custom_task_extension.py @@ -9,6 +9,7 @@ from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode from ..custom_callout_extension import CustomCalloutExtension @@ -26,6 +27,8 @@ class CustomTaskExtension(CustomCalloutExtension, Parsable): last_modified_by: Optional[User] = None # When the custom extension was last modified.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. last_modified_date_time: Optional[datetime.datetime] = None + # The replyMode property + reply_mode: Optional[CustomTaskExtensionReplyMode] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> CustomTaskExtension: @@ -46,10 +49,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode from ..custom_callout_extension import CustomCalloutExtension from ..custom_extension_callback_configuration import CustomExtensionCallbackConfiguration from ..user import User + from .custom_task_extension_reply_mode import CustomTaskExtensionReplyMode fields: dict[str, Callable[[Any], None]] = { "callbackConfiguration": lambda n : setattr(self, 'callback_configuration', n.get_object_value(CustomExtensionCallbackConfiguration)), @@ -57,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(User)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "replyMode": lambda n : setattr(self, 'reply_mode', n.get_enum_value(CustomTaskExtensionReplyMode)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -76,5 +82,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_enum_value("replyMode", self.reply_mode) diff --git a/msgraph/generated/models/identity_governance/custom_task_extension_callout_data.py b/msgraph/generated/models/identity_governance/custom_task_extension_callout_data.py index 86a81be0087..cd81124c544 100644 --- a/msgraph/generated/models/identity_governance/custom_task_extension_callout_data.py +++ b/msgraph/generated/models/identity_governance/custom_task_extension_callout_data.py @@ -10,6 +10,7 @@ from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject from ..custom_extension_data import CustomExtensionData @@ -19,6 +20,8 @@ class CustomTaskExtensionCalloutData(CustomExtensionData, Parsable): odata_type: Optional[str] = "#microsoft.graph.identityGovernance.customTaskExtensionCalloutData" # The subject property subject: Optional[User] = None + # The target subject for workflow execution. + target_subject: Optional[WorkflowSubject] = None # The task property task: Optional[Task] = None # The taskProcessingresult property @@ -47,15 +50,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject from ..custom_extension_data import CustomExtensionData from ..user import User from .task import Task from .task_processing_result import TaskProcessingResult from .workflow import Workflow + from .workflow_subject import WorkflowSubject fields: dict[str, Callable[[Any], None]] = { "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), + "targetSubject": lambda n : setattr(self, 'target_subject', n.get_object_value(WorkflowSubject)), "task": lambda n : setattr(self, 'task', n.get_object_value(Task)), "taskProcessingresult": lambda n : setattr(self, 'task_processingresult', n.get_object_value(TaskProcessingResult)), "workflow": lambda n : setattr(self, 'workflow', n.get_object_value(Workflow)), @@ -74,6 +80,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("subject", self.subject) + writer.write_object_value("targetSubject", self.target_subject) writer.write_object_value("task", self.task) writer.write_object_value("taskProcessingresult", self.task_processingresult) writer.write_object_value("workflow", self.workflow) diff --git a/msgraph/generated/models/identity_governance/custom_task_extension_reply_mode.py b/msgraph/generated/models/identity_governance/custom_task_extension_reply_mode.py new file mode 100644 index 00000000000..ef643e7f9e9 --- /dev/null +++ b/msgraph/generated/models/identity_governance/custom_task_extension_reply_mode.py @@ -0,0 +1,8 @@ +from enum import Enum + +class CustomTaskExtensionReplyMode(str, Enum): + None_ = "none", + Callback = "callback", + Response = "response", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/identity_governance/custom_task_extension_response_data.py b/msgraph/generated/models/identity_governance/custom_task_extension_response_data.py new file mode 100644 index 00000000000..926fb0b2733 --- /dev/null +++ b/msgraph/generated/models/identity_governance/custom_task_extension_response_data.py @@ -0,0 +1,71 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + +from ..custom_extension_data import CustomExtensionData + +@dataclass +class CustomTaskExtensionResponseData(CustomExtensionData, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.customTaskExtensionResponseData" + # The operationStatus property + operation_status: Optional[CustomTaskExtensionOperationStatus] = None + # A collection of status reason strings. May be empty. + status_reasons: Optional[list[str]] = None + # The workflow subject that was processed by the custom task extension. + target_subject: Optional[WorkflowSubject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomTaskExtensionResponseData: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: CustomTaskExtensionResponseData + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomTaskExtensionResponseData() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + + from ..custom_extension_data import CustomExtensionData + from .custom_task_extension_operation_status import CustomTaskExtensionOperationStatus + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "operationStatus": lambda n : setattr(self, 'operation_status', n.get_enum_value(CustomTaskExtensionOperationStatus)), + "statusReasons": lambda n : setattr(self, 'status_reasons', n.get_collection_of_primitive_values(str)), + "targetSubject": lambda n : setattr(self, 'target_subject', n.get_object_value(WorkflowSubject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_enum_value("operationStatus", self.operation_status) + writer.write_collection_of_primitive_values("statusReasons", self.status_reasons) + writer.write_object_value("targetSubject", self.target_subject) + + diff --git a/msgraph/generated/models/identity_governance/directory_object_workflow_subject.py b/msgraph/generated/models/identity_governance/directory_object_workflow_subject.py new file mode 100644 index 00000000000..9f6ef10f995 --- /dev/null +++ b/msgraph/generated/models/identity_governance/directory_object_workflow_subject.py @@ -0,0 +1,60 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..directory_object import DirectoryObject + from .workflow_subject import WorkflowSubject + +from .workflow_subject import WorkflowSubject + +@dataclass +class DirectoryObjectWorkflowSubject(WorkflowSubject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject" + # The directoryObject property + directory_object: Optional[DirectoryObject] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObjectWorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: DirectoryObjectWorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DirectoryObjectWorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..directory_object import DirectoryObject + from .workflow_subject import WorkflowSubject + + from ..directory_object import DirectoryObject + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "directoryObject": lambda n : setattr(self, 'directory_object', n.get_object_value(DirectoryObject)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("directoryObject", self.directory_object) + + diff --git a/msgraph/generated/models/identity_governance/lifecycle_task_category.py b/msgraph/generated/models/identity_governance/lifecycle_task_category.py index 727c2233055..473f11c3c32 100644 --- a/msgraph/generated/models/identity_governance/lifecycle_task_category.py +++ b/msgraph/generated/models/identity_governance/lifecycle_task_category.py @@ -5,4 +5,5 @@ class LifecycleTaskCategory(str, Enum): Leaver = "leaver", UnknownFutureValue = "unknownFutureValue", Mover = "mover", + Extensibility = "extensibility", diff --git a/msgraph/generated/models/identity_governance/lifecycle_workflow_category.py b/msgraph/generated/models/identity_governance/lifecycle_workflow_category.py index 26e2bc92710..698ce75658f 100644 --- a/msgraph/generated/models/identity_governance/lifecycle_workflow_category.py +++ b/msgraph/generated/models/identity_governance/lifecycle_workflow_category.py @@ -5,4 +5,5 @@ class LifecycleWorkflowCategory(str, Enum): Leaver = "leaver", UnknownFutureValue = "unknownFutureValue", Mover = "mover", + Extensibility = "extensibility", diff --git a/msgraph/generated/models/identity_governance/provisioning_attribute_mapping.py b/msgraph/generated/models/identity_governance/provisioning_attribute_mapping.py new file mode 100644 index 00000000000..7d6ca158ccf --- /dev/null +++ b/msgraph/generated/models/identity_governance/provisioning_attribute_mapping.py @@ -0,0 +1,53 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .workflow_execution_conditions import WorkflowExecutionConditions + +from .workflow_execution_conditions import WorkflowExecutionConditions + +@dataclass +class ProvisioningAttributeMapping(WorkflowExecutionConditions, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.provisioningAttributeMapping" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProvisioningAttributeMapping: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProvisioningAttributeMapping + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProvisioningAttributeMapping() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .workflow_execution_conditions import WorkflowExecutionConditions + + from .workflow_execution_conditions import WorkflowExecutionConditions + + fields: dict[str, Callable[[Any], None]] = { + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + + diff --git a/msgraph/generated/models/identity_governance/provisioning_object_workflow_subject.py b/msgraph/generated/models/identity_governance/provisioning_object_workflow_subject.py new file mode 100644 index 00000000000..12746d454b2 --- /dev/null +++ b/msgraph/generated/models/identity_governance/provisioning_object_workflow_subject.py @@ -0,0 +1,64 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + +from .workflow_subject import WorkflowSubject + +@dataclass +class ProvisioningObjectWorkflowSubject(WorkflowSubject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject" + # The attribute set entries representing the subject's attributes. Each entry is a key-value pair. + attribute_set_entries: Optional[list[AttributeSetEntry]] = None + # The identifier of the provisioning object subject. + id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProvisioningObjectWorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: ProvisioningObjectWorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProvisioningObjectWorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + + from .attribute_set_entry import AttributeSetEntry + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "attributeSetEntries": lambda n : setattr(self, 'attribute_set_entries', n.get_collection_of_object_values(AttributeSetEntry)), + "id": lambda n : setattr(self, 'id', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("attributeSetEntries", self.attribute_set_entries) + writer.write_str_value("id", self.id) + + diff --git a/msgraph/generated/models/identity_governance/run.py b/msgraph/generated/models/identity_governance/run.py index 3f779010c64..d976769ee77 100644 --- a/msgraph/generated/models/identity_governance/run.py +++ b/msgraph/generated/models/identity_governance/run.py @@ -9,6 +9,7 @@ from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -37,6 +38,8 @@ class Run(Entity, Parsable): scheduled_date_time: Optional[datetime.datetime] = None # The date time that the run execution started.Supports $filter(lt, le, gt, ge, eq, ne) and $orderby. started_date_time: Optional[datetime.datetime] = None + # The processing results for each subject in this workflow run. + subject_processing_results: Optional[list[SubjectProcessingResult]] = None # The number of successfully completed users in the run. successful_users_count: Optional[int] = None # The related taskProcessingResults. @@ -71,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -78,6 +82,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..entity import Entity from .activation_scope import ActivationScope from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .subject_processing_result import SubjectProcessingResult from .task_processing_result import TaskProcessingResult from .user_processing_result import UserProcessingResult from .workflow_execution_type import WorkflowExecutionType @@ -92,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "subjectProcessingResults": lambda n : setattr(self, 'subject_processing_results', n.get_collection_of_object_values(SubjectProcessingResult)), "successfulUsersCount": lambda n : setattr(self, 'successful_users_count', n.get_int_value()), "taskProcessingResults": lambda n : setattr(self, 'task_processing_results', n.get_collection_of_object_values(TaskProcessingResult)), "totalTasksCount": lambda n : setattr(self, 'total_tasks_count', n.get_int_value()), @@ -122,6 +128,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_collection_of_object_values("subjectProcessingResults", self.subject_processing_results) writer.write_int_value("successfulUsersCount", self.successful_users_count) writer.write_collection_of_object_values("taskProcessingResults", self.task_processing_results) writer.write_int_value("totalTasksCount", self.total_tasks_count) diff --git a/msgraph/generated/models/identity_governance/subject_processing_result.py b/msgraph/generated/models/identity_governance/subject_processing_result.py new file mode 100644 index 00000000000..2ac22d0f519 --- /dev/null +++ b/msgraph/generated/models/identity_governance/subject_processing_result.py @@ -0,0 +1,124 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .subject_type import SubjectType + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + +from ..entity import Entity + +@dataclass +class SubjectProcessingResult(Entity, Parsable): + # The date and time when the subject processing completed. Read-only. + completed_date_time: Optional[datetime.datetime] = None + # The count of tasks that failed for the subject. Read-only. + failed_tasks_count: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The processingStatus property + processing_status: Optional[LifecycleWorkflowProcessingStatus] = None + # The reprocessed runs associated with this subject processing result. + reprocessed_runs: Optional[list[Run]] = None + # The date and time when processing was scheduled. Read-only. + scheduled_date_time: Optional[datetime.datetime] = None + # The date and time when processing started. Read-only. + started_date_time: Optional[datetime.datetime] = None + # The subject property + subject: Optional[WorkflowSubject] = None + # The subjectType property + subject_type: Optional[SubjectType] = None + # The task-level processing results for this subject. Read-only. + task_processing_results: Optional[list[TaskProcessingResult]] = None + # The total number of tasks in the workflow. Read-only. + total_tasks_count: Optional[int] = None + # The count of tasks that have not yet been processed. Read-only. + total_unprocessed_tasks_count: Optional[int] = None + # The workflowExecutionType property + workflow_execution_type: Optional[WorkflowExecutionType] = None + # The version of the workflow at the time of execution. Read-only. + workflow_version: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectProcessingResult: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectProcessingResult + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectProcessingResult() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .subject_type import SubjectType + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + + from ..entity import Entity + from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus + from .run import Run + from .subject_type import SubjectType + from .task_processing_result import TaskProcessingResult + from .workflow_execution_type import WorkflowExecutionType + from .workflow_subject import WorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), + "failedTasksCount": lambda n : setattr(self, 'failed_tasks_count', n.get_int_value()), + "processingStatus": lambda n : setattr(self, 'processing_status', n.get_enum_value(LifecycleWorkflowProcessingStatus)), + "reprocessedRuns": lambda n : setattr(self, 'reprocessed_runs', n.get_collection_of_object_values(Run)), + "scheduledDateTime": lambda n : setattr(self, 'scheduled_date_time', n.get_datetime_value()), + "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), + "subject": lambda n : setattr(self, 'subject', n.get_object_value(WorkflowSubject)), + "subjectType": lambda n : setattr(self, 'subject_type', n.get_collection_of_enum_values(SubjectType)), + "taskProcessingResults": lambda n : setattr(self, 'task_processing_results', n.get_collection_of_object_values(TaskProcessingResult)), + "totalTasksCount": lambda n : setattr(self, 'total_tasks_count', n.get_int_value()), + "totalUnprocessedTasksCount": lambda n : setattr(self, 'total_unprocessed_tasks_count', n.get_int_value()), + "workflowExecutionType": lambda n : setattr(self, 'workflow_execution_type', n.get_enum_value(WorkflowExecutionType)), + "workflowVersion": lambda n : setattr(self, 'workflow_version', n.get_int_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_datetime_value("completedDateTime", self.completed_date_time) + writer.write_int_value("failedTasksCount", self.failed_tasks_count) + writer.write_enum_value("processingStatus", self.processing_status) + writer.write_collection_of_object_values("reprocessedRuns", self.reprocessed_runs) + writer.write_datetime_value("scheduledDateTime", self.scheduled_date_time) + writer.write_datetime_value("startedDateTime", self.started_date_time) + writer.write_object_value("subject", self.subject) + writer.write_enum_value("subjectType", self.subject_type) + writer.write_collection_of_object_values("taskProcessingResults", self.task_processing_results) + writer.write_int_value("totalTasksCount", self.total_tasks_count) + writer.write_int_value("totalUnprocessedTasksCount", self.total_unprocessed_tasks_count) + writer.write_enum_value("workflowExecutionType", self.workflow_execution_type) + writer.write_int_value("workflowVersion", self.workflow_version) + + diff --git a/msgraph/generated/models/identity_governance/subject_processing_result_collection_response.py b/msgraph/generated/models/identity_governance/subject_processing_result_collection_response.py new file mode 100644 index 00000000000..4385fdea2ba --- /dev/null +++ b/msgraph/generated/models/identity_governance/subject_processing_result_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + +from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class SubjectProcessingResultCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[SubjectProcessingResult]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectProcessingResultCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectProcessingResultCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectProcessingResultCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + + from ..base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .subject_processing_result import SubjectProcessingResult + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(SubjectProcessingResult)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/identity_governance/subject_summary.py b/msgraph/generated/models/identity_governance/subject_summary.py new file mode 100644 index 00000000000..ec346479a52 --- /dev/null +++ b/msgraph/generated/models/identity_governance/subject_summary.py @@ -0,0 +1,70 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +@dataclass +class SubjectSummary(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The number of subjects with at least one failed task in a subject summary. + failed_subjects: Optional[int] = None + # The number of failed tasks for subjects in a subject summary. + failed_tasks: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of subjects where all tasks succeeded in a subject summary. + successful_subjects: Optional[int] = None + # The total number of subjects in a subject summary. + total_subjects: Optional[int] = None + # The total tasks of subjects in a subject summary. + total_tasks: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SubjectSummary: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: SubjectSummary + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SubjectSummary() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + fields: dict[str, Callable[[Any], None]] = { + "failedSubjects": lambda n : setattr(self, 'failed_subjects', n.get_int_value()), + "failedTasks": lambda n : setattr(self, 'failed_tasks', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "successfulSubjects": lambda n : setattr(self, 'successful_subjects', n.get_int_value()), + "totalSubjects": lambda n : setattr(self, 'total_subjects', n.get_int_value()), + "totalTasks": lambda n : setattr(self, 'total_tasks', n.get_int_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_int_value("failedSubjects", self.failed_subjects) + writer.write_int_value("failedTasks", self.failed_tasks) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("successfulSubjects", self.successful_subjects) + writer.write_int_value("totalSubjects", self.total_subjects) + writer.write_int_value("totalTasks", self.total_tasks) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/identity_governance/subject_type.py b/msgraph/generated/models/identity_governance/subject_type.py new file mode 100644 index 00000000000..68e3adc452d --- /dev/null +++ b/msgraph/generated/models/identity_governance/subject_type.py @@ -0,0 +1,7 @@ +from enum import Enum + +class SubjectType(str, Enum): + User = "user", + UnknownFutureValue = "unknownFutureValue", + ProvisioningObject = "provisioningObject", + diff --git a/msgraph/generated/models/identity_governance/task_processing_result.py b/msgraph/generated/models/identity_governance/task_processing_result.py index bec418df540..05d4b69dcd3 100644 --- a/msgraph/generated/models/identity_governance/task_processing_result.py +++ b/msgraph/generated/models/identity_governance/task_processing_result.py @@ -10,6 +10,7 @@ from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject from ..entity import Entity @@ -33,6 +34,8 @@ class TaskProcessingResult(Entity, Parsable): subject: Optional[User] = None # The task property task: Optional[Task] = None + # The workflow subject associated with this task processing result. Populated for extensibility and provisioning workflows. + workflow_subject: Optional[WorkflowSubject] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> TaskProcessingResult: @@ -54,11 +57,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject from ..entity import Entity from ..user import User from .lifecycle_workflow_processing_status import LifecycleWorkflowProcessingStatus from .task import Task + from .workflow_subject import WorkflowSubject fields: dict[str, Callable[[Any], None]] = { "completedDateTime": lambda n : setattr(self, 'completed_date_time', n.get_datetime_value()), @@ -69,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "startedDateTime": lambda n : setattr(self, 'started_date_time', n.get_datetime_value()), "subject": lambda n : setattr(self, 'subject', n.get_object_value(User)), "task": lambda n : setattr(self, 'task', n.get_object_value(Task)), + "workflowSubject": lambda n : setattr(self, 'workflow_subject', n.get_object_value(WorkflowSubject)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -91,5 +97,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("startedDateTime", self.started_date_time) writer.write_object_value("subject", self.subject) writer.write_object_value("task", self.task) + writer.write_object_value("workflowSubject", self.workflow_subject) diff --git a/msgraph/generated/models/identity_governance/workflow.py b/msgraph/generated/models/identity_governance/workflow.py index ced9e9e059e..63dada3629e 100644 --- a/msgraph/generated/models/identity_governance/workflow.py +++ b/msgraph/generated/models/identity_governance/workflow.py @@ -9,6 +9,7 @@ from ..directory_object import DirectoryObject from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase @@ -37,6 +38,8 @@ class Workflow(WorkflowBase, Parsable): runs: Optional[list[Run]] = None # The settings property settings: Optional[WorkflowSetting] = None + # Per-subject workflow execution results. + subject_processing_results: Optional[list[SubjectProcessingResult]] = None # Represents the aggregation of task execution data for tasks within a workflow object. task_reports: Optional[list[TaskReport]] = None # Per-user workflow execution results. @@ -65,6 +68,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..directory_object import DirectoryObject from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase @@ -74,6 +78,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..directory_object import DirectoryObject from .quarantine_details import QuarantineDetails from .run import Run + from .subject_processing_result import SubjectProcessingResult from .task_report import TaskReport from .user_processing_result import UserProcessingResult from .workflow_base import WorkflowBase @@ -89,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "quarantineDetails": lambda n : setattr(self, 'quarantine_details', n.get_object_value(QuarantineDetails)), "runs": lambda n : setattr(self, 'runs', n.get_collection_of_object_values(Run)), "settings": lambda n : setattr(self, 'settings', n.get_object_value(WorkflowSetting)), + "subjectProcessingResults": lambda n : setattr(self, 'subject_processing_results', n.get_collection_of_object_values(SubjectProcessingResult)), "taskReports": lambda n : setattr(self, 'task_reports', n.get_collection_of_object_values(TaskReport)), "userProcessingResults": lambda n : setattr(self, 'user_processing_results', n.get_collection_of_object_values(UserProcessingResult)), "version": lambda n : setattr(self, 'version', n.get_int_value()), @@ -115,6 +121,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("quarantineDetails", self.quarantine_details) writer.write_collection_of_object_values("runs", self.runs) writer.write_object_value("settings", self.settings) + writer.write_collection_of_object_values("subjectProcessingResults", self.subject_processing_results) writer.write_collection_of_object_values("taskReports", self.task_reports) writer.write_collection_of_object_values("userProcessingResults", self.user_processing_results) writer.write_int_value("version", self.version) diff --git a/msgraph/generated/models/identity_governance/workflow_base.py b/msgraph/generated/models/identity_governance/workflow_base.py index b4947aef15e..fe8c543ca02 100644 --- a/msgraph/generated/models/identity_governance/workflow_base.py +++ b/msgraph/generated/models/identity_governance/workflow_base.py @@ -10,6 +10,7 @@ from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory + from .subject_type import SubjectType from .task import Task from .workflow import Workflow from .workflow_execution_conditions import WorkflowExecutionConditions @@ -46,6 +47,8 @@ class WorkflowBase(AdditionalDataHolder, BackedModel, Parsable): last_modified_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None + # The targetSubjectType property + target_subject_type: Optional[SubjectType] = None # The tasks in the workflow. tasks: Optional[list[Task]] = None @@ -81,6 +84,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory + from .subject_type import SubjectType from .task import Task from .workflow import Workflow from .workflow_execution_conditions import WorkflowExecutionConditions @@ -89,6 +93,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from ..directory_object import DirectoryObject from ..user import User from .lifecycle_workflow_category import LifecycleWorkflowCategory + from .subject_type import SubjectType from .task import Task from .workflow import Workflow from .workflow_execution_conditions import WorkflowExecutionConditions @@ -107,6 +112,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(User)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "targetSubjectType": lambda n : setattr(self, 'target_subject_type', n.get_collection_of_enum_values(SubjectType)), "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(Task)), } return fields @@ -131,6 +137,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("lastModifiedBy", self.last_modified_by) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("targetSubjectType", self.target_subject_type) writer.write_collection_of_object_values("tasks", self.tasks) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph/generated/models/identity_governance/workflow_execution_conditions.py b/msgraph/generated/models/identity_governance/workflow_execution_conditions.py index f75a026f80d..6e0de56fa6b 100644 --- a/msgraph/generated/models/identity_governance/workflow_execution_conditions.py +++ b/msgraph/generated/models/identity_governance/workflow_execution_conditions.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions @dataclass @@ -37,6 +38,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionC from .on_demand_execution_only import OnDemandExecutionOnly return OnDemandExecutionOnly() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.provisioningAttributeMapping".casefold(): + from .provisioning_attribute_mapping import ProvisioningAttributeMapping + + return ProvisioningAttributeMapping() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.triggerAndScopeBasedConditions".casefold(): from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions @@ -49,9 +54,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions from .on_demand_execution_only import OnDemandExecutionOnly + from .provisioning_attribute_mapping import ProvisioningAttributeMapping from .trigger_and_scope_based_conditions import TriggerAndScopeBasedConditions fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph/generated/models/identity_governance/workflow_execution_type.py b/msgraph/generated/models/identity_governance/workflow_execution_type.py index 1241443fe8c..9f80b018daf 100644 --- a/msgraph/generated/models/identity_governance/workflow_execution_type.py +++ b/msgraph/generated/models/identity_governance/workflow_execution_type.py @@ -6,4 +6,5 @@ class WorkflowExecutionType(str, Enum): UnknownFutureValue = "unknownFutureValue", ActivatedWithScope = "activatedWithScope", Preview = "preview", + ExtensibilityOnDemand = "extensibilityOnDemand", diff --git a/msgraph/generated/models/identity_governance/workflow_subject.py b/msgraph/generated/models/identity_governance/workflow_subject.py new file mode 100644 index 00000000000..2f59e19a05c --- /dev/null +++ b/msgraph/generated/models/identity_governance/workflow_subject.py @@ -0,0 +1,73 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .directory_object_workflow_subject import DirectoryObjectWorkflowSubject + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + +@dataclass +class WorkflowSubject(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowSubject: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: WorkflowSubject + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.directoryObjectWorkflowSubject".casefold(): + from .directory_object_workflow_subject import DirectoryObjectWorkflowSubject + + return DirectoryObjectWorkflowSubject() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.provisioningObjectWorkflowSubject".casefold(): + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + return ProvisioningObjectWorkflowSubject() + return WorkflowSubject() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .directory_object_workflow_subject import DirectoryObjectWorkflowSubject + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + from .directory_object_workflow_subject import DirectoryObjectWorkflowSubject + from .provisioning_object_workflow_subject import ProvisioningObjectWorkflowSubject + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/internal_domain_federation.py b/msgraph/generated/models/internal_domain_federation.py index ebe45f87bb6..589134268e4 100644 --- a/msgraph/generated/models/internal_domain_federation.py +++ b/msgraph/generated/models/internal_domain_federation.py @@ -9,6 +9,7 @@ from .prompt_login_behavior import PromptLoginBehavior from .saml_or_ws_fed_provider import SamlOrWsFedProvider from .signing_certificate_update_status import SigningCertificateUpdateStatus + from .system_browser_enabled_on import SystemBrowserEnabledOn from .saml_or_ws_fed_provider import SamlOrWsFedProvider @@ -32,6 +33,8 @@ class InternalDomainFederation(SamlOrWsFedProvider, Parsable): sign_out_uri: Optional[str] = None # Provides status and timestamp of the last update of the signing certificate. signing_certificate_update_status: Optional[SigningCertificateUpdateStatus] = None + # The systemBrowserEnabledOn property + system_browser_enabled_on: Optional[SystemBrowserEnabledOn] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> InternalDomainFederation: @@ -53,11 +56,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .prompt_login_behavior import PromptLoginBehavior from .saml_or_ws_fed_provider import SamlOrWsFedProvider from .signing_certificate_update_status import SigningCertificateUpdateStatus + from .system_browser_enabled_on import SystemBrowserEnabledOn from .federated_idp_mfa_behavior import FederatedIdpMfaBehavior from .prompt_login_behavior import PromptLoginBehavior from .saml_or_ws_fed_provider import SamlOrWsFedProvider from .signing_certificate_update_status import SigningCertificateUpdateStatus + from .system_browser_enabled_on import SystemBrowserEnabledOn fields: dict[str, Callable[[Any], None]] = { "activeSignInUri": lambda n : setattr(self, 'active_sign_in_uri', n.get_str_value()), @@ -68,6 +73,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "promptLoginBehavior": lambda n : setattr(self, 'prompt_login_behavior', n.get_enum_value(PromptLoginBehavior)), "signOutUri": lambda n : setattr(self, 'sign_out_uri', n.get_str_value()), "signingCertificateUpdateStatus": lambda n : setattr(self, 'signing_certificate_update_status', n.get_object_value(SigningCertificateUpdateStatus)), + "systemBrowserEnabledOn": lambda n : setattr(self, 'system_browser_enabled_on', n.get_collection_of_enum_values(SystemBrowserEnabledOn)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -90,5 +96,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("promptLoginBehavior", self.prompt_login_behavior) writer.write_str_value("signOutUri", self.sign_out_uri) writer.write_object_value("signingCertificateUpdateStatus", self.signing_certificate_update_status) + writer.write_enum_value("systemBrowserEnabledOn", self.system_browser_enabled_on) diff --git a/msgraph/generated/models/m365_capability_base.py b/msgraph/generated/models/m365_capability_base.py new file mode 100644 index 00000000000..024898811b6 --- /dev/null +++ b/msgraph/generated/models/m365_capability_base.py @@ -0,0 +1,151 @@ +from __future__ import annotations +import datetime +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + from .entity import Entity + from .m365_capability_inbound_access import M365CapabilityInboundAccess + +from .entity import Entity + +@dataclass +class M365CapabilityBase(Entity, Parsable): + # The inbound access settings for the capability. + inbound_access: Optional[M365CapabilityInboundAccess] = None + # The automatically updated last modified timestamp for the capability. 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. + last_modified_date_time: Optional[datetime.datetime] = None + # The name or identifier of the capability. Key. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityBase: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityBase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + try: + child_node = parse_node.get_child_node("@odata.type") + mapping_value = child_node.get_str_value() if child_node else None + except AttributeError: + mapping_value = None + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityBasic".casefold(): + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + + return CrossTenantCalendarAvailabilityBasic() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarAvailabilityLimitedDetails".casefold(): + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + + return CrossTenantCalendarAvailabilityLimitedDetails() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyDetail".casefold(): + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + + return CrossTenantCalendarSharingFreeBusyDetail() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusyReviewer".casefold(): + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + + return CrossTenantCalendarSharingFreeBusyReviewer() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantCalendarSharingFreeBusySimple".casefold(): + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + + return CrossTenantCalendarSharingFreeBusySimple() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsAll".casefold(): + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + + return CrossTenantMailTipsAll() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMailTipsLimited".casefold(): + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + + return CrossTenantMailTipsLimited() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantMigration".casefold(): + from .cross_tenant_migration import CrossTenantMigration + + return CrossTenantMigration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantOpenProfileCard".casefold(): + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + + return CrossTenantOpenProfileCard() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesDeskBooking".casefold(): + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + + return CrossTenantPlacesDeskBooking() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.crossTenantPlacesRoomBooking".casefold(): + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + + return CrossTenantPlacesRoomBooking() + return M365CapabilityBase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + from .entity import Entity + from .m365_capability_inbound_access import M365CapabilityInboundAccess + + from .cross_tenant_calendar_availability_basic import CrossTenantCalendarAvailabilityBasic + from .cross_tenant_calendar_availability_limited_details import CrossTenantCalendarAvailabilityLimitedDetails + from .cross_tenant_calendar_sharing_free_busy_detail import CrossTenantCalendarSharingFreeBusyDetail + from .cross_tenant_calendar_sharing_free_busy_reviewer import CrossTenantCalendarSharingFreeBusyReviewer + from .cross_tenant_calendar_sharing_free_busy_simple import CrossTenantCalendarSharingFreeBusySimple + from .cross_tenant_mail_tips_all import CrossTenantMailTipsAll + from .cross_tenant_mail_tips_limited import CrossTenantMailTipsLimited + from .cross_tenant_migration import CrossTenantMigration + from .cross_tenant_open_profile_card import CrossTenantOpenProfileCard + from .cross_tenant_places_desk_booking import CrossTenantPlacesDeskBooking + from .cross_tenant_places_room_booking import CrossTenantPlacesRoomBooking + from .entity import Entity + from .m365_capability_inbound_access import M365CapabilityInboundAccess + + fields: dict[str, Callable[[Any], None]] = { + "inboundAccess": lambda n : setattr(self, 'inbound_access', n.get_object_value(M365CapabilityInboundAccess)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_object_value("inboundAccess", self.inbound_access) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_str_value("name", self.name) + + diff --git a/msgraph/generated/models/m365_capability_base_collection_response.py b/msgraph/generated/models/m365_capability_base_collection_response.py new file mode 100644 index 00000000000..ff171f3dc46 --- /dev/null +++ b/msgraph/generated/models/m365_capability_base_collection_response.py @@ -0,0 +1,58 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .m365_capability_base import M365CapabilityBase + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class M365CapabilityBaseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[M365CapabilityBase]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityBaseCollectionResponse: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityBaseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityBaseCollectionResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .m365_capability_base import M365CapabilityBase + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .m365_capability_base import M365CapabilityBase + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(M365CapabilityBase)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("value", self.value) + + diff --git a/msgraph/generated/models/m365_capability_inbound_access.py b/msgraph/generated/models/m365_capability_inbound_access.py new file mode 100644 index 00000000000..921ce2505c1 --- /dev/null +++ b/msgraph/generated/models/m365_capability_inbound_access.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_resource_scopes import M365CapabilityResourceScopes + +@dataclass +class M365CapabilityInboundAccess(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Indicates whether this capability should be allowed or blocked for inbound access. + is_allowed: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # Specifies the included and excluded resource scopes for the capability. + resource_scopes: Optional[M365CapabilityResourceScopes] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityInboundAccess: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityInboundAccess + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityInboundAccess() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_resource_scopes import M365CapabilityResourceScopes + + from .m365_capability_resource_scopes import M365CapabilityResourceScopes + + fields: dict[str, Callable[[Any], None]] = { + "isAllowed": lambda n : setattr(self, 'is_allowed', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceScopes": lambda n : setattr(self, 'resource_scopes', n.get_object_value(M365CapabilityResourceScopes)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_bool_value("isAllowed", self.is_allowed) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("resourceScopes", self.resource_scopes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/m365_capability_resource_scope.py b/msgraph/generated/models/m365_capability_resource_scope.py new file mode 100644 index 00000000000..b384fd1e89b --- /dev/null +++ b/msgraph/generated/models/m365_capability_resource_scope.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_resource_type import M365ResourceType + +@dataclass +class M365CapabilityResourceScope(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # The OdataType property + odata_type: Optional[str] = None + # The ID of the resource to modify. The value is either All, to apply the capability to all resources of the type specified by resourceType (all users or all groups), or the GUID of a specific user or group. + resource_id: Optional[str] = None + # The resourceType property + resource_type: Optional[M365ResourceType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityResourceScope: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityResourceScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityResourceScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_resource_type import M365ResourceType + + from .m365_resource_type import M365ResourceType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resourceId": lambda n : setattr(self, 'resource_id', n.get_str_value()), + "resourceType": lambda n : setattr(self, 'resource_type', n.get_enum_value(M365ResourceType)), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceId", self.resource_id) + writer.write_enum_value("resourceType", self.resource_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/m365_capability_resource_scopes.py b/msgraph/generated/models/m365_capability_resource_scopes.py new file mode 100644 index 00000000000..9efc1b0cee7 --- /dev/null +++ b/msgraph/generated/models/m365_capability_resource_scopes.py @@ -0,0 +1,65 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .m365_capability_resource_scope import M365CapabilityResourceScope + +@dataclass +class M365CapabilityResourceScopes(AdditionalDataHolder, BackedModel, Parsable): + # Stores model information. + backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) + + # Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. + additional_data: dict[str, Any] = field(default_factory=dict) + # Resources to exclude from the scope. If a resource appears in both included and excluded, the excluded property takes precedence. + excluded: Optional[list[M365CapabilityResourceScope]] = None + # Resources to include in the scope. + included: Optional[list[M365CapabilityResourceScope]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> M365CapabilityResourceScopes: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: M365CapabilityResourceScopes + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return M365CapabilityResourceScopes() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .m365_capability_resource_scope import M365CapabilityResourceScope + + from .m365_capability_resource_scope import M365CapabilityResourceScope + + fields: dict[str, Callable[[Any], None]] = { + "excluded": lambda n : setattr(self, 'excluded', n.get_collection_of_object_values(M365CapabilityResourceScope)), + "included": lambda n : setattr(self, 'included', n.get_collection_of_object_values(M365CapabilityResourceScope)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + } + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + writer.write_collection_of_object_values("excluded", self.excluded) + writer.write_collection_of_object_values("included", self.included) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph/generated/models/m365_resource_type.py b/msgraph/generated/models/m365_resource_type.py new file mode 100644 index 00000000000..8f394a7905e --- /dev/null +++ b/msgraph/generated/models/m365_resource_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class M365ResourceType(str, Enum): + None_ = "none", + Group = "group", + User = "user", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/mailbox_folder.py b/msgraph/generated/models/mailbox_folder.py index 3c40268d0e5..c2236747bdd 100644 --- a/msgraph/generated/models/mailbox_folder.py +++ b/msgraph/generated/models/mailbox_folder.py @@ -34,6 +34,8 @@ class MailboxFolder(Entity, Parsable): total_item_count: Optional[int] = None # Describes the folder class type. type: Optional[str] = None + # The locale-independent well-known name of the folder for folders created by Outlook, such as inbox, sentitems, drafts, deleteditems, or archive. For user-created folders, the value is null. Read-only. + well_known_name: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> MailboxFolder: @@ -71,6 +73,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "singleValueExtendedProperties": lambda n : setattr(self, 'single_value_extended_properties', n.get_collection_of_object_values(SingleValueLegacyExtendedProperty)), "totalItemCount": lambda n : setattr(self, 'total_item_count', n.get_int_value()), "type": lambda n : setattr(self, 'type', n.get_str_value()), + "wellKnownName": lambda n : setattr(self, 'well_known_name', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -94,5 +97,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("singleValueExtendedProperties", self.single_value_extended_properties) writer.write_int_value("totalItemCount", self.total_item_count) writer.write_str_value("type", self.type) + writer.write_str_value("wellKnownName", self.well_known_name) diff --git a/msgraph/generated/models/principal_resource_memberships_scope.py b/msgraph/generated/models/principal_resource_memberships_scope.py index a2d813e537c..1f1853c46e0 100644 --- a/msgraph/generated/models/principal_resource_memberships_scope.py +++ b/msgraph/generated/models/principal_resource_memberships_scope.py @@ -13,9 +13,9 @@ class PrincipalResourceMembershipsScope(AccessReviewScope, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.principalResourceMembershipsScope" - # Defines the scopes of the principals whose access to resources are reviewed in the access review. + # Defines the scopes of the principals whose access to resources are reviewed in the access review. Use an accessReviewPrincipalScope object to select a well-known population of principals, such as all guest users. principal_scopes: Optional[list[AccessReviewScope]] = None - # Defines the scopes of the resources for which access is reviewed. + # Defines the scopes of the resources for which access is reviewed. Use an accessReviewResourceScope object to identify the resource, or an accessReviewAccessPackageAssignmentPolicyScope object when the resource is an access package assignment policy. resource_scopes: Optional[list[AccessReviewScope]] = None @staticmethod diff --git a/msgraph/generated/models/security/alert.py b/msgraph/generated/models/security/alert.py index ce5cb513c9b..7dd161abef8 100644 --- a/msgraph/generated/models/security/alert.py +++ b/msgraph/generated/models/security/alert.py @@ -50,7 +50,7 @@ class Alert(Entity, Parsable): detection_source: Optional[DetectionSource] = None # The ID of the detector that triggered the alert. detector_id: Optional[str] = None - # Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + # Specifies the result of the investigation, whether the alert represents a true attack and if so, the nature of the attack. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedAccount, phishing, maliciousUserActivity, notMalicious, notEnoughDataToValidate, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. determination: Optional[AlertDetermination] = None # Collection of evidence related to the alert. evidence: Optional[list[AlertEvidence]] = None diff --git a/msgraph/generated/models/security/incident.py b/msgraph/generated/models/security/incident.py index 7b3b29b3755..2d7c3aee575 100644 --- a/msgraph/generated/models/security/incident.py +++ b/msgraph/generated/models/security/incident.py @@ -32,7 +32,7 @@ class Incident(Entity, Parsable): custom_tags: Optional[list[str]] = None # Description of the incident. description: Optional[str] = None - # Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedUserActivity, lineOfBusinessApplication, unknownFutureValue. + # Specifies the determination of the incident. The possible values are: unknown, apt, malware, securityPersonnel, securityTesting, unwantedSoftware, other, multiStagedAttack, compromisedUser, phishing, maliciousUserActivity, clean, insufficientData, confirmedActivity, lineOfBusinessApplication, unknownFutureValue. determination: Optional[AlertDetermination] = None # The incident name. display_name: Optional[str] = None diff --git a/msgraph/generated/models/system_browser_enabled_on.py b/msgraph/generated/models/system_browser_enabled_on.py new file mode 100644 index 00000000000..1887bbaf355 --- /dev/null +++ b/msgraph/generated/models/system_browser_enabled_on.py @@ -0,0 +1,9 @@ +from enum import Enum + +class SystemBrowserEnabledOn(str, Enum): + None_ = "none", + Ios = "ios", + Android = "android", + Mac = "mac", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph/generated/models/unified_root.py b/msgraph/generated/models/unified_root.py new file mode 100644 index 00000000000..d16d6850c59 --- /dev/null +++ b/msgraph/generated/models/unified_root.py @@ -0,0 +1,74 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.serialization import Parsable, ParseNode, SerializationWriter +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .access_review_schedule_definition import AccessReviewScheduleDefinition + from .entity import Entity + +from .entity import Entity + +@dataclass +class UnifiedRoot(Entity, Parsable): + # Represents the unified (vNext) access review decisions on an instance of a review. + decisions: Optional[list[AccessReviewInstanceDecisionItem]] = None + # Represents the unified (vNext) template and scheduling for an access review. + definitions: Optional[list[AccessReviewScheduleDefinition]] = None + # Represents the unified (vNext) instance of a review. + instances: Optional[list[AccessReviewInstance]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> UnifiedRoot: + """ + Creates a new instance of the appropriate class based on discriminator value + param parse_node: The parse node to use to read the discriminator value and create the object + Returns: UnifiedRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return UnifiedRoot() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .access_review_schedule_definition import AccessReviewScheduleDefinition + from .entity import Entity + + from .access_review_instance import AccessReviewInstance + from .access_review_instance_decision_item import AccessReviewInstanceDecisionItem + from .access_review_schedule_definition import AccessReviewScheduleDefinition + from .entity import Entity + + fields: dict[str, Callable[[Any], None]] = { + "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), + "definitions": lambda n : setattr(self, 'definitions', n.get_collection_of_object_values(AccessReviewScheduleDefinition)), + "instances": lambda n : setattr(self, 'instances', n.get_collection_of_object_values(AccessReviewInstance)), + } + super_fields = super().get_field_deserializers() + fields.update(super_fields) + return fields + + def serialize(self,writer: SerializationWriter) -> None: + """ + Serializes information the current object + param writer: Serialization writer to use to serialize this model + Returns: None + """ + if writer is None: + raise TypeError("writer cannot be null.") + super().serialize(writer) + writer.write_collection_of_object_values("decisions", self.decisions) + writer.write_collection_of_object_values("definitions", self.definitions) + writer.write_collection_of_object_values("instances", self.instances) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py index 1f8c6f2c77e..d5ae6256ef6 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/default/default_request_builder.py @@ -16,6 +16,7 @@ if TYPE_CHECKING: from ....models.cross_tenant_access_policy_configuration_default import CrossTenantAccessPolicyConfigurationDefault from ....models.o_data_errors.o_data_error import ODataError + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .reset_to_system_default.reset_to_system_default_request_builder import ResetToSystemDefaultRequestBuilder class DefaultRequestBuilder(BaseRequestBuilder): @@ -141,6 +142,15 @@ def with_url(self,raw_url: str) -> DefaultRequestBuilder: raise TypeError("raw_url cannot be null.") return DefaultRequestBuilder(self.request_adapter, raw_url) + @property + def m365_capabilities(self) -> M365CapabilitiesRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + """ + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder + + return M365CapabilitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property def reset_to_system_default(self) -> ResetToSystemDefaultRequestBuilder: """ diff --git a/msgraph/generated/employee_experience/engagement_async_operations/count/count_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/count/count_request_builder.py similarity index 93% rename from msgraph/generated/employee_experience/engagement_async_operations/count/count_request_builder.py rename to msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/count/count_request_builder.py index 3ccdf0e608d..22134d65732 100644 --- a/msgraph/generated/employee_experience/engagement_async_operations/count/count_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/count/count_request_builder.py @@ -14,7 +14,7 @@ from warnings import warn if TYPE_CHECKING: - from ....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError class CountRequestBuilder(BaseRequestBuilder): """ @@ -27,7 +27,7 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d param request_adapter: The request adapter to use to execute the requests. Returns: None """ - super().__init__(request_adapter, "{+baseurl}/employeeExperience/engagementAsyncOperations/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ @@ -38,7 +38,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CountReq request_info = self.to_get_request_information( request_configuration ) - from ....models.o_data_errors.o_data_error import ODataError + from ......models.o_data_errors.o_data_error import ODataError error_mapping: dict[str, type[ParsableFactory]] = { "XXX": ODataError, diff --git a/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py new file mode 100644 index 00000000000..ffb6b945110 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -0,0 +1,189 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.m365_capability_base import M365CapabilityBase + from ......models.o_data_errors.o_data_error import ODataError + +class M365CapabilityBaseNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilityBaseNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property m365Capabilities for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-update-m365capabilities?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property m365Capabilities for policies + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update an existing Microsoft 365 cross-tenant capability for the default cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetQueryParameters(): + """ + Defines the default Microsoft 365 cross-tenant capabilities for inbound access from external organizations. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/m365_capabilities_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/m365_capabilities_request_builder.py new file mode 100644 index 00000000000..676aadfc348 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/default/m365_capabilities/m365_capabilities_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .....models.m365_capability_base import M365CapabilityBase + from .....models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + from .....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + +class M365CapabilitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/default/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_m365_capability_base_name(self,m365_capability_base_name: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationDefault entity. + param m365_capability_base_name: The unique identifier of m365CapabilityBase + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if m365_capability_base_name is None: + raise TypeError("m365_capability_base_name cannot be null.") + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["m365CapabilityBase%2Dname"] = m365_capability_base_name + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBaseCollectionResponse]: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBaseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-list-m365capabilities?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, M365CapabilityBaseCollectionResponse, error_mapping) + + async def post(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationdefault-post-m365capabilities?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from .....models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .....models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new Microsoft 365 cross-tenant capability for the default cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class M365CapabilitiesRequestBuilderGetQueryParameters(): + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for the default cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class M365CapabilitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py index 978867b677f..84cc14aa37d 100644 --- a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/cross_tenant_access_policy_configuration_partner_tenant_item_request_builder.py @@ -17,6 +17,7 @@ from .....models.cross_tenant_access_policy_configuration_partner import CrossTenantAccessPolicyConfigurationPartner from .....models.o_data_errors.o_data_error import ODataError from .identity_synchronization.identity_synchronization_request_builder import IdentitySynchronizationRequestBuilder + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder from .service_provider_constraints.service_provider_constraints_request_builder import ServiceProviderConstraintsRequestBuilder class CrossTenantAccessPolicyConfigurationPartnerTenantItemRequestBuilder(BaseRequestBuilder): @@ -152,6 +153,15 @@ def identity_synchronization(self) -> IdentitySynchronizationRequestBuilder: return IdentitySynchronizationRequestBuilder(self.request_adapter, self.path_parameters) + @property + def m365_capabilities(self) -> M365CapabilitiesRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + from .m365_capabilities.m365_capabilities_request_builder import M365CapabilitiesRequestBuilder + + return M365CapabilitiesRequestBuilder(self.request_adapter, self.path_parameters) + @property def service_provider_constraints(self) -> ServiceProviderConstraintsRequestBuilder: """ diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/count/count_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/count/count_request_builder.py new file mode 100644 index 00000000000..e202f840eb3 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/count/count_request_builder.py @@ -0,0 +1,104 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.o_data_errors.o_data_error import ODataError + +class CountRequestBuilder(BaseRequestBuilder): + """ + Provides operations to count the resources in the collection. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CountRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/$count{?%24filter,%24search}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[int] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_primitive_async(request_info, "int", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the number of the resource + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "text/plain;q=0.9") + return request_info + + def with_url(self,raw_url: str) -> CountRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: CountRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CountRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CountRequestBuilderGetQueryParameters(): + """ + Get the number of the resource + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "filter": + return "%24filter" + if original_name == "search": + return "%24search" + return original_name + + # Filter items by property values + filter: Optional[str] = None + + # Search items by search phrases + search: Optional[str] = None + + + @dataclass + class CountRequestBuilderGetRequestConfiguration(RequestConfiguration[CountRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py new file mode 100644 index 00000000000..2916a34a077 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -0,0 +1,190 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from .......models.m365_capability_base import M365CapabilityBase + from .......models.o_data_errors.o_data_error import ODataError + +class M365CapabilityBaseNameItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilityBaseNameItemRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities/{m365CapabilityBase%2Dname}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-delete-m365capabilities?view=graph-rest-1.0 + """ + request_info = self.to_delete_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + return await self.request_adapter.send_no_response_content_async(request_info, error_mapping) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + """ + request_info = self.to_get_request_information( + request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-update-m365capabilities?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_patch_request_information( + body, request_configuration + ) + from .......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from .......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a Microsoft 365 cross-tenant capability from a partner organization in the cross-tenant access policy. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.DELETE, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update an existing Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.PATCH, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetQueryParameters(): + """ + Defines the partner-specific Microsoft 365 cross-tenant capabilities for inbound access from the partner organization. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "expand": + return "%24expand" + if original_name == "select": + return "%24select" + return original_name + + # Expand related entities + expand: Optional[list[str]] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilityBaseNameItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilityBaseNameItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/m365_capabilities_request_builder.py b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/m365_capabilities_request_builder.py new file mode 100644 index 00000000000..1e66b3236e7 --- /dev/null +++ b/msgraph/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/m365_capabilities_request_builder.py @@ -0,0 +1,210 @@ +from __future__ import annotations +from collections.abc import Callable +from dataclasses import dataclass, field +from kiota_abstractions.base_request_builder import BaseRequestBuilder +from kiota_abstractions.base_request_configuration import RequestConfiguration +from kiota_abstractions.default_query_parameters import QueryParameters +from kiota_abstractions.get_path_parameters import get_path_parameters +from kiota_abstractions.method import Method +from kiota_abstractions.request_adapter import RequestAdapter +from kiota_abstractions.request_information import RequestInformation +from kiota_abstractions.request_option import RequestOption +from kiota_abstractions.serialization import Parsable, ParsableFactory +from typing import Any, Optional, TYPE_CHECKING, Union +from warnings import warn + +if TYPE_CHECKING: + from ......models.m365_capability_base import M365CapabilityBase + from ......models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + +class M365CapabilitiesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new M365CapabilitiesRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + super().__init__(request_adapter, "{+baseurl}/policies/crossTenantAccessPolicy/partners/{crossTenantAccessPolicyConfigurationPartner%2DtenantId}/m365Capabilities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_m365_capability_base_name(self,m365_capability_base_name: str) -> M365CapabilityBaseNameItemRequestBuilder: + """ + Provides operations to manage the m365Capabilities property of the microsoft.graph.crossTenantAccessPolicyConfigurationPartner entity. + param m365_capability_base_name: The unique identifier of m365CapabilityBase + Returns: M365CapabilityBaseNameItemRequestBuilder + """ + if m365_capability_base_name is None: + raise TypeError("m365_capability_base_name cannot be null.") + from .item.m365_capability_base_name_item_request_builder import M365CapabilityBaseNameItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["m365CapabilityBase%2Dname"] = m365_capability_base_name + return M365CapabilityBaseNameItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> Optional[M365CapabilityBaseCollectionResponse]: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBaseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-list-m365capabilities?view=graph-rest-1.0 + """ + request_info = self.to_get_request_information( + request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base_collection_response import M365CapabilityBaseCollectionResponse + + return await self.request_adapter.send_async(request_info, M365CapabilityBaseCollectionResponse, error_mapping) + + async def post(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: + """ + Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[M365CapabilityBase] + Find more info here: https://learn.microsoft.com/graph/api/crosstenantaccesspolicyconfigurationpartner-post-m365capabilities?view=graph-rest-1.0 + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_post_request_information( + body, request_configuration + ) + from ......models.o_data_errors.o_data_error import ODataError + + error_mapping: dict[str, type[ParsableFactory]] = { + "XXX": ODataError, + } + if not self.request_adapter: + raise Exception("Http core is null") + from ......models.m365_capability_base import M365CapabilityBase + + return await self.request_adapter.send_async(request_info, M365CapabilityBase, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + request_info = RequestInformation(Method.GET, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + return request_info + + def to_post_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new Microsoft 365 cross-tenant capability for a partner organization in the cross-tenant access policy. The @odata.type property in the request body is required to specify which type of capability to create. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = RequestInformation(Method.POST, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_content_from_parsable(self.request_adapter, "application/json", body) + return request_info + + def with_url(self,raw_url: str) -> M365CapabilitiesRequestBuilder: + """ + Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. + param raw_url: The raw URL to use for the request builder. + Returns: M365CapabilitiesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return M365CapabilitiesRequestBuilder(self.request_adapter, raw_url) + + @property + def count(self) -> CountRequestBuilder: + """ + Provides operations to count the resources in the collection. + """ + from .count.count_request_builder import CountRequestBuilder + + return CountRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class M365CapabilitiesRequestBuilderGetQueryParameters(): + """ + Get a list of Microsoft 365 cross-tenant capabilities configured for a partner organization in the cross-tenant access policy. The returned collection is a heterogeneous collection of derived types of m365CapabilityBase, differentiated by their @odata.type property. + """ + def get_query_parameter(self,original_name: str) -> str: + """ + Maps the query parameters names to their encoded names for the URI template parsing. + param original_name: The original query parameter name in the class. + Returns: str + """ + if original_name is None: + raise TypeError("original_name cannot be null.") + if original_name == "count": + return "%24count" + if original_name == "expand": + return "%24expand" + if original_name == "filter": + return "%24filter" + if original_name == "orderby": + return "%24orderby" + if original_name == "search": + return "%24search" + if original_name == "select": + return "%24select" + if original_name == "skip": + return "%24skip" + if original_name == "top": + return "%24top" + return original_name + + # Include count of items + count: Optional[bool] = None + + # Expand related entities + expand: Optional[list[str]] = None + + # Filter items by property values + filter: Optional[str] = None + + # Order items by property values + orderby: Optional[list[str]] = None + + # Search items by search phrases + search: Optional[str] = None + + # Select properties to be returned + select: Optional[list[str]] = None + + # Skip the first n items + skip: Optional[int] = None + + # Show only the first n items + top: Optional[int] = None + + + @dataclass + class M365CapabilitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[M365CapabilitiesRequestBuilderGetQueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + @dataclass + class M365CapabilitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + """ + Configuration for the request such as headers, query parameters, and middleware options. + """ + warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + + diff --git a/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py b/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py index d3a989923d1..14b342b1cd7 100644 --- a/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py +++ b/msgraph/generated/security/microsoft_graph_security_run_hunting_query/run_hunting_query_post_request_body.py @@ -4,6 +4,7 @@ from kiota_abstractions.serialization import AdditionalDataHolder, Parsable, ParseNode, SerializationWriter from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton from typing import Any, Optional, TYPE_CHECKING, Union +from uuid import UUID @dataclass class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable): @@ -16,6 +17,8 @@ class RunHuntingQueryPostRequestBody(AdditionalDataHolder, BackedModel, Parsable query: Optional[str] = None # The timespan property timespan: Optional[str] = None + # The workspaceId property + workspace_id: Optional[UUID] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> RunHuntingQueryPostRequestBody: @@ -36,6 +39,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "query": lambda n : setattr(self, 'query', n.get_str_value()), "timespan": lambda n : setattr(self, 'timespan', n.get_str_value()), + "workspaceId": lambda n : setattr(self, 'workspace_id', n.get_uuid_value()), } return fields @@ -49,6 +53,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_str_value("query", self.query) writer.write_str_value("timespan", self.timespan) + writer.write_uuid_value("workspaceId", self.workspace_id) writer.write_additional_data_value(self.additional_data)