diff --git a/.azure-pipelines/daily-ci-build.yml b/.azure-pipelines/daily-ci-build.yml index 2866b16ee3c..f20fd4533ea 100644 --- a/.azure-pipelines/daily-ci-build.yml +++ b/.azure-pipelines/daily-ci-build.yml @@ -2,7 +2,7 @@ trigger: none pr: none schedules: - - cron: '0 0 * * *' + - cron: '0 7 * * *' displayName: Daily builds branches: include: diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 841977e3154..4023e052461 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.60.1" + ".": "1.62.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 73c7bbe2be4..4a74c4b5e6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,20 @@ All notable changes to this project will be documented in this file. +## [1.62.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.61.0...v1.62.0) (2026-08-05) + + +### Features + +* **generation:** update request builders and models ([bf67f8c](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/bf67f8c2a3d655240f02be2896aa7a03506815cd)) + +## [1.61.0](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.60.1...v1.61.0) (2026-07-22) + + +### Features + +* **generation:** update request builders and models ([9c80da1](https://github.com/microsoftgraph/msgraph-beta-sdk-python/commit/9c80da183f2e3732cac1ebde821402c68baad69a)) + ## [1.60.1](https://github.com/microsoftgraph/msgraph-beta-sdk-python/compare/v1.60.0...v1.60.1) (2026-07-14) diff --git a/msgraph_beta/_version.py b/msgraph_beta/_version.py index c329e5aec5c..5e1202381b0 100644 --- a/msgraph_beta/_version.py +++ b/msgraph_beta/_version.py @@ -1,4 +1,4 @@ # The SDK version # x-release-please-start-version -VERSION: str = '1.60.1' +VERSION: str = '1.62.0' # x-release-please-end diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py index 613ed4fd6df..05faf627751 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/folders_request_builder.py @@ -14,6 +14,7 @@ from warnings import warn if TYPE_CHECKING: + from ......models.mailbox_folder import MailboxFolder from ......models.mailbox_folder_collection_response import MailboxFolderCollectionResponse from ......models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -70,6 +71,31 @@ async def get(self,request_configuration: Optional[RequestConfiguration[FoldersR return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + async def post(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + Find more info here: https://learn.microsoft.com/graph/api/mailbox-post-folders?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[FoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get all the mailboxFolder objects in the specified mailbox, including any search folders. @@ -82,6 +108,22 @@ 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: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a new mailboxFolder or child mailboxFolder in a user's mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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) -> FoldersRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -174,4 +216,11 @@ class FoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[FoldersR """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class FoldersRequestBuilderPostRequestConfiguration(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_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py index 713aa13893f..7712b8c46ba 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/child_folders_request_builder.py @@ -14,6 +14,7 @@ from warnings import warn if TYPE_CHECKING: + from ........models.mailbox_folder import MailboxFolder from ........models.mailbox_folder_collection_response import MailboxFolderCollectionResponse from ........models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder @@ -70,6 +71,30 @@ async def get(self,request_configuration: Optional[RequestConfiguration[ChildFol return await self.request_adapter.send_async(request_info, MailboxFolderCollectionResponse, error_mapping) + async def post(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Create new navigation property to childFolders for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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.mailbox_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the mailboxFolder collection under the specified mailboxFolder in a mailbox. @@ -82,6 +107,22 @@ 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: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to childFolders for admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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) -> ChildFoldersRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -174,4 +215,11 @@ class ChildFoldersRequestBuilderGetRequestConfiguration(RequestConfiguration[Chi """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class ChildFoldersRequestBuilderPostRequestConfiguration(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_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py index b374d0a02e6..bce58a25d1a 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/items/item/mailbox_item_item_request_builder.py @@ -30,6 +30,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property items for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: """ The collection of items in this folder. @@ -51,6 +70,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property items for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ The collection of items in this folder. @@ -74,6 +105,13 @@ def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: raise TypeError("raw_url cannot be null.") return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + @dataclass + class MailboxItemItemRequestBuilderDeleteRequestConfiguration(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 MailboxItemItemRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py index 661f95128cf..ddc1d846d36 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/child_folders/item/mailbox_folder_item_request_builder.py @@ -31,6 +31,25 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/childFolders/{mailboxFolder%2Did1}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property childFolders for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: """ The collection of child folders in this folder. @@ -52,6 +71,42 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxF return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + async def patch(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Update the navigation property childFolders in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property childFolders for admin + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ The collection of child folders in this folder. @@ -64,6 +119,22 @@ 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: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property childFolders in admin + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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) -> MailboxFolderItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -84,6 +155,13 @@ def items(self) -> ItemsRequestBuilder: return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass + class MailboxFolderItemRequestBuilderDeleteRequestConfiguration(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 MailboxFolderItemRequestBuilderGetQueryParameters(): """ @@ -117,4 +195,11 @@ class MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguratio """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class MailboxFolderItemRequestBuilderPatchRequestConfiguration(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_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py index 67d4a7b3f84..18f7411ca35 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/items/item/mailbox_item_item_request_builder.py @@ -30,6 +30,26 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}/items/{mailboxItem%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + 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/mailboxfolder-delete-items?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxItem]: """ Read the properties and relationships of a mailboxItem object. @@ -52,6 +72,18 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxI return await self.request_adapter.send_async(request_info, MailboxItem, error_mapping) + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a mailboxItem from a mailboxFolder in a mailbox. Use the disposalType query parameter to specify whether to soft-delete or hard-delete the item. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mailboxItem object. @@ -75,6 +107,13 @@ def with_url(self,raw_url: str) -> MailboxItemItemRequestBuilder: raise TypeError("raw_url cannot be null.") return MailboxItemItemRequestBuilder(self.request_adapter, raw_url) + @dataclass + class MailboxItemItemRequestBuilderDeleteRequestConfiguration(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 MailboxItemItemRequestBuilderGetQueryParameters(): """ diff --git a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py index d5e790c7301..50a852ece19 100644 --- a/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py +++ b/msgraph_beta/generated/admin/exchange/mailboxes/item/folders/item/mailbox_folder_item_request_builder.py @@ -32,6 +32,26 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ super().__init__(request_adapter, "{+baseurl}/admin/exchange/mailboxes/{mailbox%2Did}/folders/{mailboxFolder%2Did}{?%24expand,%24select}", path_parameters) + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a mailboxFolder or a child mailboxFolder within a mailbox. + 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/mailbox-delete-folders?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> Optional[MailboxFolder]: """ Read the properties and relationships of a mailboxFolder object. @@ -54,6 +74,43 @@ async def get(self,request_configuration: Optional[RequestConfiguration[MailboxF return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + async def patch(self,body: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MailboxFolder]: + """ + Update mailboxFolder properties such as the displayName within a mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MailboxFolder] + Find more info here: https://learn.microsoft.com/graph/api/mailboxfolder-update?view=graph-rest-beta + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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_folder import MailboxFolder + + return await self.request_adapter.send_async(request_info, MailboxFolder, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a mailboxFolder or a child mailboxFolder within a mailbox. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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[MailboxFolderItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Read the properties and relationships of a mailboxFolder object. @@ -66,6 +123,22 @@ 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: MailboxFolder, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update mailboxFolder properties such as the displayName within a mailbox. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("Private preview for Import Export APIs as of 2021-08/PrivatePreview:importExport on 2021-08-19 and will be removed 2021-11-15", DeprecationWarning) + 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) -> MailboxFolderItemRequestBuilder: """ Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. @@ -95,6 +168,13 @@ def items(self) -> ItemsRequestBuilder: return ItemsRequestBuilder(self.request_adapter, self.path_parameters) + @dataclass + class MailboxFolderItemRequestBuilderDeleteRequestConfiguration(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 MailboxFolderItemRequestBuilderGetQueryParameters(): """ @@ -128,4 +208,11 @@ class MailboxFolderItemRequestBuilderGetRequestConfiguration(RequestConfiguratio """ warn("This class is deprecated. Please use the generic RequestConfiguration class generated by the generator.", DeprecationWarning) + @dataclass + class MailboxFolderItemRequestBuilderPatchRequestConfiguration(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_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py index 528ec7433d3..b68802efa16 100644 --- a/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py +++ b/msgraph_beta/generated/admin/report_settings/share_point/api_usage_report_metrics/api_usage_report_metrics_request_builder.py @@ -49,7 +49,7 @@ def by_api_usage_report_enablement_status_metric(self,api_usage_report_enablemen async def get(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]] = None) -> Optional[ApiUsageReportEnablementStatusCollectionResponse]: """ - Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[ApiUsageReportEnablementStatusCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/sharepointreportsettings-list-apiusagereportmetrics?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: ApiUsageReportEnablementStatus, request_configuration: def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ApiUsageReportMetricsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ApiUsageReportMetricsRequestBuilderGetQueryParameters(): """ - Get the list of SharePoint API usage report metrics and their enablement status for the tenant. Currently, only the EgressReport metric is supported. + Get the list of SharePoint API usage report metrics and their enablement status for the tenant. The supported metrics are egressReport and throttlingReport. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py index c4ddebac1a7..c3adc7beb6b 100644 --- a/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py +++ b/msgraph_beta/generated/app/calls/item/participants/item/participant_item_request_builder.py @@ -19,6 +19,7 @@ from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder from .mute.mute_request_builder import MuteRequestBuilder from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder from .start_hold_music.start_hold_music_request_builder import StartHoldMusicRequestBuilder from .stop_hold_music.stop_hold_music_request_builder import StopHoldMusicRequestBuilder @@ -170,6 +171,15 @@ def remove_from_lobby(self) -> RemoveFromLobbyRequestBuilder: return RemoveFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def report_synthetic_media(self) -> ReportSyntheticMediaRequestBuilder: + """ + Provides operations to call the reportSyntheticMedia method. + """ + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder + + return ReportSyntheticMediaRequestBuilder(self.request_adapter, self.path_parameters) + @property def start_hold_music(self) -> StartHoldMusicRequestBuilder: """ diff --git a/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py new file mode 100644 index 00000000000..1b8fa9902bf --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py @@ -0,0 +1,89 @@ +from __future__ import annotations +import datetime +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 +from uuid import UUID + +if TYPE_CHECKING: + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + +@dataclass +class ReportSyntheticMediaPostRequestBody(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 isMalicious property + is_malicious: Optional[bool] = False + # The contentMetadata property + content_metadata: Optional[MediaMetadata] = None + # The detectionDateTime property + detection_date_time: Optional[datetime.datetime] = None + # The detections property + detections: Optional[list[SyntheticMediaDetectionDetail]] = None + # The id property + id: Optional[UUID] = None + # The overallConfidence property + overall_confidence: Optional[float] = None + # The severity property + severity: Optional[DetectionSeverity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportSyntheticMediaPostRequestBody: + """ + 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: ReportSyntheticMediaPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportSyntheticMediaPostRequestBody() + + 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.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + fields: dict[str, Callable[[Any], None]] = { + "contentMetadata": lambda n : setattr(self, 'content_metadata', n.get_object_value(MediaMetadata)), + "detectionDateTime": lambda n : setattr(self, 'detection_date_time', n.get_datetime_value()), + "detections": lambda n : setattr(self, 'detections', n.get_collection_of_object_values(SyntheticMediaDetectionDetail)), + "id": lambda n : setattr(self, 'id', n.get_uuid_value()), + "isMalicious": lambda n : setattr(self, 'is_malicious', n.get_bool_value()), + "overallConfidence": lambda n : setattr(self, 'overall_confidence', n.get_float_value()), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(DetectionSeverity)), + } + 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("contentMetadata", self.content_metadata) + writer.write_datetime_value("detectionDateTime", self.detection_date_time) + writer.write_collection_of_object_values("detections", self.detections) + writer.write_uuid_value("id", self.id) + writer.write_bool_value("isMalicious", self.is_malicious) + writer.write_float_value("overallConfidence", self.overall_confidence) + writer.write_enum_value("severity", self.severity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py new file mode 100644 index 00000000000..12f61fae3ec --- /dev/null +++ b/msgraph_beta/generated/app/calls/item/participants/item/report_synthetic_media/report_synthetic_media_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 .report_synthetic_media_post_request_body import ReportSyntheticMediaPostRequestBody + +class ReportSyntheticMediaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reportSyntheticMedia method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReportSyntheticMediaRequestBuilder 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}/app/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", path_parameters) + + async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. + param 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/participant-reportsyntheticmedia?view=graph-rest-beta + """ + 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: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. + param 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) -> ReportSyntheticMediaRequestBuilder: + """ + 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: ReportSyntheticMediaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReportSyntheticMediaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReportSyntheticMediaRequestBuilderPostRequestConfiguration(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_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py b/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py index 6cf3c73dde0..5c2b6216b8b 100644 --- a/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py +++ b/msgraph_beta/generated/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py @@ -52,7 +52,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessage]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessage] """ @@ -106,7 +106,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -168,7 +168,7 @@ class TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class TargetedChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py b/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py index 64e0a7faf5f..4ee6bbba6d7 100644 --- a/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py +++ b/msgraph_beta/generated/chats/item/targeted_messages/targeted_messages_request_builder.py @@ -49,7 +49,7 @@ def by_targeted_chat_message_id(self,targeted_chat_message_id: str) -> TargetedC async def get(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessageCollectionResponse]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessageCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TargetedChatMessage, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TargetedMessagesRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py index 906fb7ecd39..d46cf643051 100644 --- a/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py +++ b/msgraph_beta/generated/communications/calls/item/participants/item/participant_item_request_builder.py @@ -19,6 +19,7 @@ from .admit_from_lobby.admit_from_lobby_request_builder import AdmitFromLobbyRequestBuilder from .mute.mute_request_builder import MuteRequestBuilder from .remove_from_lobby.remove_from_lobby_request_builder import RemoveFromLobbyRequestBuilder + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder from .start_hold_music.start_hold_music_request_builder import StartHoldMusicRequestBuilder from .stop_hold_music.stop_hold_music_request_builder import StopHoldMusicRequestBuilder @@ -172,6 +173,15 @@ def remove_from_lobby(self) -> RemoveFromLobbyRequestBuilder: return RemoveFromLobbyRequestBuilder(self.request_adapter, self.path_parameters) + @property + def report_synthetic_media(self) -> ReportSyntheticMediaRequestBuilder: + """ + Provides operations to call the reportSyntheticMedia method. + """ + from .report_synthetic_media.report_synthetic_media_request_builder import ReportSyntheticMediaRequestBuilder + + return ReportSyntheticMediaRequestBuilder(self.request_adapter, self.path_parameters) + @property def start_hold_music(self) -> StartHoldMusicRequestBuilder: """ diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py new file mode 100644 index 00000000000..1b8fa9902bf --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_post_request_body.py @@ -0,0 +1,89 @@ +from __future__ import annotations +import datetime +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 +from uuid import UUID + +if TYPE_CHECKING: + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + +@dataclass +class ReportSyntheticMediaPostRequestBody(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 isMalicious property + is_malicious: Optional[bool] = False + # The contentMetadata property + content_metadata: Optional[MediaMetadata] = None + # The detectionDateTime property + detection_date_time: Optional[datetime.datetime] = None + # The detections property + detections: Optional[list[SyntheticMediaDetectionDetail]] = None + # The id property + id: Optional[UUID] = None + # The overallConfidence property + overall_confidence: Optional[float] = None + # The severity property + severity: Optional[DetectionSeverity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ReportSyntheticMediaPostRequestBody: + """ + 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: ReportSyntheticMediaPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ReportSyntheticMediaPostRequestBody() + + 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.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + from .......models.detection_severity import DetectionSeverity + from .......models.media_metadata import MediaMetadata + from .......models.synthetic_media_detection_detail import SyntheticMediaDetectionDetail + + fields: dict[str, Callable[[Any], None]] = { + "contentMetadata": lambda n : setattr(self, 'content_metadata', n.get_object_value(MediaMetadata)), + "detectionDateTime": lambda n : setattr(self, 'detection_date_time', n.get_datetime_value()), + "detections": lambda n : setattr(self, 'detections', n.get_collection_of_object_values(SyntheticMediaDetectionDetail)), + "id": lambda n : setattr(self, 'id', n.get_uuid_value()), + "isMalicious": lambda n : setattr(self, 'is_malicious', n.get_bool_value()), + "overallConfidence": lambda n : setattr(self, 'overall_confidence', n.get_float_value()), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(DetectionSeverity)), + } + 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("contentMetadata", self.content_metadata) + writer.write_datetime_value("detectionDateTime", self.detection_date_time) + writer.write_collection_of_object_values("detections", self.detections) + writer.write_uuid_value("id", self.id) + writer.write_bool_value("isMalicious", self.is_malicious) + writer.write_float_value("overallConfidence", self.overall_confidence) + writer.write_enum_value("severity", self.severity) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_request_builder.py new file mode 100644 index 00000000000..8cf7f6089ad --- /dev/null +++ b/msgraph_beta/generated/communications/calls/item/participants/item/report_synthetic_media/report_synthetic_media_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 .report_synthetic_media_post_request_body import ReportSyntheticMediaPostRequestBody + +class ReportSyntheticMediaRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the reportSyntheticMedia method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReportSyntheticMediaRequestBuilder 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}/communications/calls/{call%2Did}/participants/{participant%2Did}/reportSyntheticMedia", path_parameters) + + async def post(self,body: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. + param 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/participant-reportsyntheticmedia?view=graph-rest-beta + """ + 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: ReportSyntheticMediaPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Report synthetic media detections for a participant in a meeting call. This action is intended for certified third-party audio and video synthetic media detection bots admitted to the meeting call. The detection bot calls this action to flag a participant whose stream it identifies as AI-generated or synthetic media. The detection result is propagated to all participants via roster updates. After a successful request, the service stores the detection on the participant as a syntheticMediaDetectionInfo object in the participant's syntheticMediaDetection property and delivers it to all participants in a roster update notification. Each request with a new id creates a separate detection record; the service doesn't deduplicate or merge reports. When a participant has multiple detection records, the syntheticMediaDetection property reflects the most recent report. Third-party bots can invoke this action only when the meeting tenant administrator grants the app the Calls.ReportSyntheticMedia.All application permission. The detection bot must be admitted to the call before it can call this action. For more information about registering a calling bot and joining calls, see Calls and online meetings. The bot obtains the call ID and participant ID from the call roster and subsequent participant roster update notifications, and uses the call's id as {call-id} and the participant's id as {participant-id} in the request URL. + param 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) -> ReportSyntheticMediaRequestBuilder: + """ + 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: ReportSyntheticMediaRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReportSyntheticMediaRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReportSyntheticMediaRequestBuilderPostRequestConfiguration(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_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py index 424c814cf28..7960d1f685e 100644 --- a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/android_managed_store_account_enterprise_settings_request_builder.py @@ -20,6 +20,7 @@ from .approve_apps.approve_apps_request_builder import ApproveAppsRequestBuilder from .complete_signup.complete_signup_request_builder import CompleteSignupRequestBuilder from .create_google_play_web_token.create_google_play_web_token_request_builder import CreateGooglePlayWebTokenRequestBuilder + from .create_zero_touch_web_token.create_zero_touch_web_token_request_builder import CreateZeroTouchWebTokenRequestBuilder from .request_enterprise_upgrade_url.request_enterprise_upgrade_url_request_builder import RequestEnterpriseUpgradeUrlRequestBuilder from .request_signup_url.request_signup_url_request_builder import RequestSignupUrlRequestBuilder from .retrieve_store_layout.retrieve_store_layout_request_builder import RetrieveStoreLayoutRequestBuilder @@ -185,6 +186,15 @@ def create_google_play_web_token(self) -> CreateGooglePlayWebTokenRequestBuilder return CreateGooglePlayWebTokenRequestBuilder(self.request_adapter, self.path_parameters) + @property + def create_zero_touch_web_token(self) -> CreateZeroTouchWebTokenRequestBuilder: + """ + Provides operations to call the createZeroTouchWebToken method. + """ + from .create_zero_touch_web_token.create_zero_touch_web_token_request_builder import CreateZeroTouchWebTokenRequestBuilder + + return CreateZeroTouchWebTokenRequestBuilder(self.request_adapter, self.path_parameters) + @property def request_enterprise_upgrade_url(self) -> RequestEnterpriseUpgradeUrlRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_request_body.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_request_body.py new file mode 100644 index 00000000000..1478d6b7f55 --- /dev/null +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_request_body.py @@ -0,0 +1,50 @@ +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 CreateZeroTouchWebTokenPostRequestBody(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 parentUri property + parent_uri: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CreateZeroTouchWebTokenPostRequestBody: + """ + 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: CreateZeroTouchWebTokenPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CreateZeroTouchWebTokenPostRequestBody() + + 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]] = { + "parentUri": lambda n : setattr(self, 'parent_uri', 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("parentUri", self.parent_uri) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_response.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_response.py new file mode 100644 index 00000000000..eefe749f83f --- /dev/null +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_post_response.py @@ -0,0 +1,50 @@ +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 CreateZeroTouchWebTokenPostResponse(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 value property + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CreateZeroTouchWebTokenPostResponse: + """ + 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: CreateZeroTouchWebTokenPostResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CreateZeroTouchWebTokenPostResponse() + + 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]] = { + "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("value", self.value) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_request_builder.py b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_request_builder.py new file mode 100644 index 00000000000..bfb73064335 --- /dev/null +++ b/msgraph_beta/generated/device_management/android_managed_store_account_enterprise_settings/create_zero_touch_web_token/create_zero_touch_web_token_request_builder.py @@ -0,0 +1,89 @@ +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 .create_zero_touch_web_token_post_request_body import CreateZeroTouchWebTokenPostRequestBody + from .create_zero_touch_web_token_post_response import CreateZeroTouchWebTokenPostResponse + +class CreateZeroTouchWebTokenRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the createZeroTouchWebToken method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CreateZeroTouchWebTokenRequestBuilder 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}/deviceManagement/androidManagedStoreAccountEnterpriseSettings/createZeroTouchWebToken", path_parameters) + + async def post(self,body: CreateZeroTouchWebTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CreateZeroTouchWebTokenPostResponse]: + """ + Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CreateZeroTouchWebTokenPostResponse] + """ + 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 .create_zero_touch_web_token_post_response import CreateZeroTouchWebTokenPostResponse + + return await self.request_adapter.send_async(request_info, CreateZeroTouchWebTokenPostResponse, error_mapping) + + def to_post_request_information(self,body: CreateZeroTouchWebTokenPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Generates a web token scoped to the Zero Touch Enrollment portal. Requires the ManageZeroTouchEnrollment RBAC permission. + 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) -> CreateZeroTouchWebTokenRequestBuilder: + """ + 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: CreateZeroTouchWebTokenRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CreateZeroTouchWebTokenRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration(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_beta/generated/device_management/comanaged_devices/item/get_sync_status/get_sync_status_request_builder.py b/msgraph_beta/generated/device_management/comanaged_devices/item/get_sync_status/get_sync_status_request_builder.py new file mode 100644 index 00000000000..d176a13a6c0 --- /dev/null +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/get_sync_status/get_sync_status_request_builder.py @@ -0,0 +1,81 @@ +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.device_sync_status_response import DeviceSyncStatusResponse + from .....models.o_data_errors.o_data_error import ODataError + +class GetSyncStatusRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSyncStatus method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetSyncStatusRequestBuilder 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}/deviceManagement/comanagedDevices/{managedDevice%2Did}/getSyncStatus()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceSyncStatusResponse]: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceSyncStatusResponse] + """ + 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.device_sync_status_response import DeviceSyncStatusResponse + + return await self.request_adapter.send_async(request_info, DeviceSyncStatusResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSyncStatus + 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) -> GetSyncStatusRequestBuilder: + """ + 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: GetSyncStatusRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSyncStatusRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSyncStatusRequestBuilderGetRequestConfiguration(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_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py b/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py index 721657b084e..d7bc193595f 100644 --- a/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/managed_device_item_request_builder.py @@ -35,6 +35,7 @@ from .enroll_now_action.enroll_now_action_request_builder import EnrollNowActionRequestBuilder from .get_file_vault_key.get_file_vault_key_request_builder import GetFileVaultKeyRequestBuilder from .get_non_compliant_settings.get_non_compliant_settings_request_builder import GetNonCompliantSettingsRequestBuilder + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder from .initiate_device_attestation.initiate_device_attestation_request_builder import InitiateDeviceAttestationRequestBuilder from .initiate_mobile_device_management_key_recovery.initiate_mobile_device_management_key_recovery_request_builder import InitiateMobileDeviceManagementKeyRecoveryRequestBuilder from .initiate_on_demand_proactive_remediation.initiate_on_demand_proactive_remediation_request_builder import InitiateOnDemandProactiveRemediationRequestBuilder @@ -49,6 +50,7 @@ from .recover_passcode.recover_passcode_request_builder import RecoverPasscodeRequestBuilder from .reenable.reenable_request_builder import ReenableRequestBuilder from .remote_lock.remote_lock_request_builder import RemoteLockRequestBuilder + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder from .remove_device_firmware_configuration_interface_management.remove_device_firmware_configuration_interface_management_request_builder import RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder from .request_remote_assistance.request_remote_assistance_request_builder import RequestRemoteAssistanceRequestBuilder from .reset_passcode.reset_passcode_request_builder import ResetPasscodeRequestBuilder @@ -368,6 +370,15 @@ def get_non_compliant_settings(self) -> GetNonCompliantSettingsRequestBuilder: return GetNonCompliantSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_sync_status(self) -> GetSyncStatusRequestBuilder: + """ + Provides operations to call the getSyncStatus method. + """ + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder + + return GetSyncStatusRequestBuilder(self.request_adapter, self.path_parameters) + @property def initiate_device_attestation(self) -> InitiateDeviceAttestationRequestBuilder: """ @@ -494,6 +505,15 @@ def remote_lock(self) -> RemoteLockRequestBuilder: return RemoteLockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_device_esim(self) -> RemoveDeviceEsimRequestBuilder: + """ + Provides operations to call the removeDeviceEsim method. + """ + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder + + return RemoveDeviceEsimRequestBuilder(self.request_adapter, self.path_parameters) + @property def remove_device_firmware_configuration_interface_management(self) -> RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_post_request_body.py b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_post_request_body.py new file mode 100644 index 00000000000..d620e92a59c --- /dev/null +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_post_request_body.py @@ -0,0 +1,50 @@ +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 RemoveDeviceEsimPostRequestBody(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 iccId property + icc_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveDeviceEsimPostRequestBody: + """ + 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: RemoveDeviceEsimPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveDeviceEsimPostRequestBody() + + 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]] = { + "iccId": lambda n : setattr(self, 'icc_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("iccId", self.icc_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_request_builder.py b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_request_builder.py new file mode 100644 index 00000000000..9bffff03df5 --- /dev/null +++ b/msgraph_beta/generated/device_management/comanaged_devices/item/remove_device_esim/remove_device_esim_request_builder.py @@ -0,0 +1,86 @@ +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 .remove_device_esim_post_request_body import RemoveDeviceEsimPostRequestBody + +class RemoveDeviceEsimRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeDeviceEsim method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveDeviceEsimRequestBuilder 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}/deviceManagement/comanagedDevices/{managedDevice%2Did}/removeDeviceEsim", path_parameters) + + async def post(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove eSIM from the device + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + 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: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove eSIM from the device + 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) -> RemoveDeviceEsimRequestBuilder: + """ + 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: RemoveDeviceEsimRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveDeviceEsimRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveDeviceEsimRequestBuilderPostRequestConfiguration(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_beta/generated/device_management/managed_devices/item/get_sync_status/get_sync_status_request_builder.py b/msgraph_beta/generated/device_management/managed_devices/item/get_sync_status/get_sync_status_request_builder.py new file mode 100644 index 00000000000..dfb28d6e4fa --- /dev/null +++ b/msgraph_beta/generated/device_management/managed_devices/item/get_sync_status/get_sync_status_request_builder.py @@ -0,0 +1,81 @@ +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.device_sync_status_response import DeviceSyncStatusResponse + from .....models.o_data_errors.o_data_error import ODataError + +class GetSyncStatusRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSyncStatus method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetSyncStatusRequestBuilder 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}/deviceManagement/managedDevices/{managedDevice%2Did}/getSyncStatus()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceSyncStatusResponse]: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceSyncStatusResponse] + """ + 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.device_sync_status_response import DeviceSyncStatusResponse + + return await self.request_adapter.send_async(request_info, DeviceSyncStatusResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSyncStatus + 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) -> GetSyncStatusRequestBuilder: + """ + 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: GetSyncStatusRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSyncStatusRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSyncStatusRequestBuilderGetRequestConfiguration(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_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py b/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py index f8349218aef..2a09e01db12 100644 --- a/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph_beta/generated/device_management/managed_devices/item/managed_device_item_request_builder.py @@ -35,6 +35,7 @@ from .enroll_now_action.enroll_now_action_request_builder import EnrollNowActionRequestBuilder from .get_file_vault_key.get_file_vault_key_request_builder import GetFileVaultKeyRequestBuilder from .get_non_compliant_settings.get_non_compliant_settings_request_builder import GetNonCompliantSettingsRequestBuilder + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder from .initiate_device_attestation.initiate_device_attestation_request_builder import InitiateDeviceAttestationRequestBuilder from .initiate_mobile_device_management_key_recovery.initiate_mobile_device_management_key_recovery_request_builder import InitiateMobileDeviceManagementKeyRecoveryRequestBuilder from .initiate_on_demand_proactive_remediation.initiate_on_demand_proactive_remediation_request_builder import InitiateOnDemandProactiveRemediationRequestBuilder @@ -49,6 +50,7 @@ from .recover_passcode.recover_passcode_request_builder import RecoverPasscodeRequestBuilder from .reenable.reenable_request_builder import ReenableRequestBuilder from .remote_lock.remote_lock_request_builder import RemoteLockRequestBuilder + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder from .remove_device_firmware_configuration_interface_management.remove_device_firmware_configuration_interface_management_request_builder import RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder from .request_remote_assistance.request_remote_assistance_request_builder import RequestRemoteAssistanceRequestBuilder from .reset_passcode.reset_passcode_request_builder import ResetPasscodeRequestBuilder @@ -368,6 +370,15 @@ def get_non_compliant_settings(self) -> GetNonCompliantSettingsRequestBuilder: return GetNonCompliantSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_sync_status(self) -> GetSyncStatusRequestBuilder: + """ + Provides operations to call the getSyncStatus method. + """ + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder + + return GetSyncStatusRequestBuilder(self.request_adapter, self.path_parameters) + @property def initiate_device_attestation(self) -> InitiateDeviceAttestationRequestBuilder: """ @@ -494,6 +505,15 @@ def remote_lock(self) -> RemoteLockRequestBuilder: return RemoteLockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_device_esim(self) -> RemoveDeviceEsimRequestBuilder: + """ + Provides operations to call the removeDeviceEsim method. + """ + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder + + return RemoveDeviceEsimRequestBuilder(self.request_adapter, self.path_parameters) + @property def remove_device_firmware_configuration_interface_management(self) -> RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py new file mode 100644 index 00000000000..d620e92a59c --- /dev/null +++ b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py @@ -0,0 +1,50 @@ +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 RemoveDeviceEsimPostRequestBody(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 iccId property + icc_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveDeviceEsimPostRequestBody: + """ + 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: RemoveDeviceEsimPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveDeviceEsimPostRequestBody() + + 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]] = { + "iccId": lambda n : setattr(self, 'icc_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("iccId", self.icc_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py new file mode 100644 index 00000000000..df676f34a53 --- /dev/null +++ b/msgraph_beta/generated/device_management/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py @@ -0,0 +1,86 @@ +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 .remove_device_esim_post_request_body import RemoveDeviceEsimPostRequestBody + +class RemoveDeviceEsimRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeDeviceEsim method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveDeviceEsimRequestBuilder 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}/deviceManagement/managedDevices/{managedDevice%2Did}/removeDeviceEsim", path_parameters) + + async def post(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove eSIM from the device + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + 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: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove eSIM from the device + 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) -> RemoveDeviceEsimRequestBuilder: + """ + 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: RemoveDeviceEsimRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveDeviceEsimRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveDeviceEsimRequestBuilderPostRequestConfiguration(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_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py index 30eee02a864..b7371a09643 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/organization_action/organization_action_request_builder.py @@ -33,10 +33,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: OrganizationActionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcOrganizationActionDetail]: """ - Invoke action organizationAction + Trigger a Cloud PC organization action. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOrganizationActionDetail] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-organizationaction?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -56,7 +57,7 @@ async def post(self,body: OrganizationActionPostRequestBody, request_configurati def to_post_request_information(self,body: OrganizationActionPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action organizationAction + Trigger a Cloud PC organization action. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py index 0f1b88f766d..8f5e22a2c3b 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/retrieve_organization_action_detail_with_action_type/retrieve_organization_action_detail_with_action_type_request_builder.py @@ -35,9 +35,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CloudPcOrganizationActionDetail]: """ - Invoke function retrieveOrganizationActionDetail + Retrieve the details of a cloudPcOrganizationActionDetail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcOrganizationActionDetail] + Find more info here: https://learn.microsoft.com/graph/api/cloudpc-retrieveorganizationactiondetail?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -55,7 +56,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke function retrieveOrganizationActionDetail + Retrieve the details of a cloudPcOrganizationActionDetail. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ diff --git a/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py b/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py index 2900a85dc10..50d0256a2f4 100644 --- a/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py +++ b/msgraph_beta/generated/device_management/virtual_endpoint/service_plans/service_plans_request_builder.py @@ -49,7 +49,7 @@ def by_cloud_pc_service_plan_id(self,cloud_pc_service_plan_id: str) -> CloudPcSe async def get(self,request_configuration: Optional[RequestConfiguration[ServicePlansRequestBuilderGetQueryParameters]] = None) -> Optional[CloudPcServicePlanCollectionResponse]: """ - List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[CloudPcServicePlanCollectionResponse] Find more info here: https://learn.microsoft.com/graph/api/virtualendpoint-list-serviceplans?view=graph-rest-beta @@ -93,7 +93,7 @@ async def post(self,body: CloudPcServicePlan, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ServicePlansRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -139,7 +139,7 @@ def count(self) -> CountRequestBuilder: @dataclass class ServicePlansRequestBuilderGetQueryParameters(): """ - List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, Microsoft Graph API is available for Windows 365 Enterprise. + List the currently available service plans that an organization can purchase for their Cloud PCs. For examples of currently available service plans, see Windows 365 compare plans and pricing. Currently, the Microsoft Graph API is available for Windows 365 Enterprise. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/directory/directory_request_builder.py b/msgraph_beta/generated/directory/directory_request_builder.py index da52b00a504..0ef3e368288 100644 --- a/msgraph_beta/generated/directory/directory_request_builder.py +++ b/msgraph_beta/generated/directory/directory_request_builder.py @@ -35,6 +35,7 @@ from .recommendations.recommendations_request_builder import RecommendationsRequestBuilder from .recommendation_configuration.recommendation_configuration_request_builder import RecommendationConfigurationRequestBuilder from .recovery.recovery_request_builder import RecoveryRequestBuilder + from .remote_tenant_groups.remote_tenant_groups_request_builder import RemoteTenantGroupsRequestBuilder from .shared_email_domains.shared_email_domains_request_builder import SharedEmailDomainsRequestBuilder from .subscriptions.subscriptions_request_builder import SubscriptionsRequestBuilder from .subscriptions_with_commerce_subscription_id.subscriptions_with_commerce_subscription_id_request_builder import SubscriptionsWithCommerceSubscriptionIdRequestBuilder @@ -329,6 +330,15 @@ def recovery(self) -> RecoveryRequestBuilder: return RecoveryRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remote_tenant_groups(self) -> RemoteTenantGroupsRequestBuilder: + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + from .remote_tenant_groups.remote_tenant_groups_request_builder import RemoteTenantGroupsRequestBuilder + + return RemoteTenantGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property def shared_email_domains(self) -> SharedEmailDomainsRequestBuilder: """ diff --git a/msgraph_beta/generated/directory/remote_tenant_groups/count/count_request_builder.py b/msgraph_beta/generated/directory/remote_tenant_groups/count/count_request_builder.py new file mode 100644 index 00000000000..c3b67c8e429 --- /dev/null +++ b/msgraph_beta/generated/directory/remote_tenant_groups/count/count_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.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}/directory/remoteTenantGroups/$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] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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 + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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 + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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_beta/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py b/msgraph_beta/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py new file mode 100644 index 00000000000..306ab65002e --- /dev/null +++ b/msgraph_beta/generated/directory/remote_tenant_groups/item/remote_tenant_group_item_request_builder.py @@ -0,0 +1,196 @@ +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.remote_tenant_group import RemoteTenantGroup + +class RemoteTenantGroupItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteTenantGroupItemRequestBuilder 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}/directory/remoteTenantGroups/{remoteTenantGroup%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property remoteTenantGroups for directory + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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[RemoteTenantGroupItemRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Read the properties and relationships of a remoteTenantGroup object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + Find more info here: https://learn.microsoft.com/graph/api/remotetenantgroup-get?view=graph-rest-beta + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + async def patch(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Update the navigation property remoteTenantGroups in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property remoteTenantGroups for directory + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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[RemoteTenantGroupItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a remoteTenantGroup object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property remoteTenantGroups in directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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) -> RemoteTenantGroupItemRequestBuilder: + """ + 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: RemoteTenantGroupItemRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteTenantGroupItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration(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 RemoteTenantGroupItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a remoteTenantGroup 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 RemoteTenantGroupItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration(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_beta/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py b/msgraph_beta/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py new file mode 100644 index 00000000000..0910e57475a --- /dev/null +++ b/msgraph_beta/generated/directory/remote_tenant_groups/remote_tenant_groups_request_builder.py @@ -0,0 +1,215 @@ +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.remote_tenant_group import RemoteTenantGroup + from ...models.remote_tenant_group_collection_response import RemoteTenantGroupCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.remote_tenant_group_item_request_builder import RemoteTenantGroupItemRequestBuilder + +class RemoteTenantGroupsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoteTenantGroupsRequestBuilder 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}/directory/remoteTenantGroups{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_remote_tenant_group_id(self,remote_tenant_group_id: str) -> RemoteTenantGroupItemRequestBuilder: + """ + Provides operations to manage the remoteTenantGroups property of the microsoft.graph.directory entity. + param remote_tenant_group_id: The unique identifier of remoteTenantGroup + Returns: RemoteTenantGroupItemRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if remote_tenant_group_id is None: + raise TypeError("remote_tenant_group_id cannot be null.") + from .item.remote_tenant_group_item_request_builder import RemoteTenantGroupItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["remoteTenantGroup%2Did"] = remote_tenant_group_id + return RemoteTenantGroupItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]] = None) -> Optional[RemoteTenantGroupCollectionResponse]: + """ + Get a list of the remoteTenantGroup objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroupCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/directory-list-remotetenantgroups?view=graph-rest-beta + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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.remote_tenant_group_collection_response import RemoteTenantGroupCollectionResponse + + return await self.request_adapter.send_async(request_info, RemoteTenantGroupCollectionResponse, error_mapping) + + async def post(self,body: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[RemoteTenantGroup]: + """ + Create new navigation property to remoteTenantGroups for directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RemoteTenantGroup] + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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.remote_tenant_group import RemoteTenantGroup + + return await self.request_adapter.send_async(request_info, RemoteTenantGroup, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the remoteTenantGroup objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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: RemoteTenantGroup, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to remoteTenantGroups for directory + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + 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) -> RemoteTenantGroupsRequestBuilder: + """ + 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: RemoteTenantGroupsRequestBuilder + """ + warn(" as of 2025-03/PrivatePreview:remoteTenantGroupsAPI on 2025-12-02 and will be removed 2028-12-07", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoteTenantGroupsRequestBuilder(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 RemoteTenantGroupsRequestBuilderGetQueryParameters(): + """ + Get a list of the remoteTenantGroup 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 RemoteTenantGroupsRequestBuilderGetRequestConfiguration(RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RemoteTenantGroupsRequestBuilderPostRequestConfiguration(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_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py b/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py index afd7cac75d6..3dbfbfbbf40 100644 --- a/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/assign_sensitivity_label/assign_sensitivity_label_request_builder.py @@ -32,10 +32,11 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def post(self,body: AssignSensitivityLabelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Invoke action assignSensitivityLabel + Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. param 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/driveitem-assignsensitivitylabel?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -53,7 +54,7 @@ async def post(self,body: AssignSensitivityLabelPostRequestBody, request_configu def to_post_request_information(self,body: AssignSensitivityLabelPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Invoke action assignSensitivityLabel + Asynchronously assign a sensitivity label to a driveItem. This API is part of the Microsoft SharePoint and OneDrive APIs that perform advanced premium administrative functions, and is considered as protected. Protected APIs require you to have more validations, beyond permission and consent, before you can use them. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. This API applies sensitivity labels to files at rest. Office clients don't apply watermarks, headers, or footers to files that contain the label information. For more information about sensitivity labels from an administrator's perspective, see Enable sensitivity labels for Office files in SharePoint and OneDrive. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation diff --git a/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py b/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py index a09c5a8af12..767ae90bd42 100644 --- a/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py +++ b/msgraph_beta/generated/drives/item/items/item/drive_item_item_request_builder.py @@ -39,9 +39,11 @@ from .invite.invite_request_builder import InviteRequestBuilder from .last_modified_by_user.last_modified_by_user_request_builder import LastModifiedByUserRequestBuilder from .list_item.list_item_request_builder import ListItemRequestBuilder + from .lock.lock_request_builder import LockRequestBuilder from .permanent_delete.permanent_delete_request_builder import PermanentDeleteRequestBuilder from .permissions.permissions_request_builder import PermissionsRequestBuilder from .preview.preview_request_builder import PreviewRequestBuilder + from .release_lock.release_lock_request_builder import ReleaseLockRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .retention_label.retention_label_request_builder import RetentionLabelRequestBuilder from .search_with_q.search_with_q_request_builder import SearchWithQRequestBuilder @@ -405,6 +407,15 @@ def list_item(self) -> ListItemRequestBuilder: return ListItemRequestBuilder(self.request_adapter, self.path_parameters) + @property + def lock(self) -> LockRequestBuilder: + """ + Provides operations to call the lock method. + """ + from .lock.lock_request_builder import LockRequestBuilder + + return LockRequestBuilder(self.request_adapter, self.path_parameters) + @property def permanent_delete(self) -> PermanentDeleteRequestBuilder: """ @@ -432,6 +443,15 @@ def preview(self) -> PreviewRequestBuilder: return PreviewRequestBuilder(self.request_adapter, self.path_parameters) + @property + def release_lock(self) -> ReleaseLockRequestBuilder: + """ + Provides operations to call the releaseLock method. + """ + from .release_lock.release_lock_request_builder import ReleaseLockRequestBuilder + + return ReleaseLockRequestBuilder(self.request_adapter, self.path_parameters) + @property def restore(self) -> RestoreRequestBuilder: """ diff --git a/msgraph_beta/generated/drives/item/items/item/lock/lock_post_request_body.py b/msgraph_beta/generated/drives/item/items/item/lock/lock_post_request_body.py new file mode 100644 index 00000000000..4abb3b5d84e --- /dev/null +++ b/msgraph_beta/generated/drives/item/items/item/lock/lock_post_request_body.py @@ -0,0 +1,50 @@ +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 LockPostRequestBody(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 durationMinutes property + duration_minutes: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> LockPostRequestBody: + """ + 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: LockPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return LockPostRequestBody() + + 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]] = { + "durationMinutes": lambda n : setattr(self, 'duration_minutes', 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("durationMinutes", self.duration_minutes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/drives/item/items/item/lock/lock_request_builder.py b/msgraph_beta/generated/drives/item/items/item/lock/lock_request_builder.py new file mode 100644 index 00000000000..bd6742a5b73 --- /dev/null +++ b/msgraph_beta/generated/drives/item/items/item/lock/lock_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.lock_info import LockInfo + from ......models.o_data_errors.o_data_error import ODataError + from .lock_post_request_body import LockPostRequestBody + +class LockRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the lock method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new LockRequestBuilder 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}/drives/{drive%2Did}/items/{driveItem%2Did}/lock", path_parameters) + + async def post(self,body: LockPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[LockInfo]: + """ + Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[LockInfo] + Find more info here: https://learn.microsoft.com/graph/api/driveitem-lock?view=graph-rest-beta + """ + 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.lock_info import LockInfo + + return await self.request_adapter.send_async(request_info, LockInfo, error_mapping) + + def to_post_request_information(self,body: LockPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Acquire an exclusive lock on a file represented by a driveItem, or extend an existing lock you already hold. While the lock is held, other users are prevented from acquiring a lock on the same file. The lock automatically expires after the duration specified in the request elapses. A single endpoint handles both initial acquisition and refresh. The server determines which behavior applies based on the file's current lock state and the caller's identity. The caller doesn't need to track whether they previously locked the file, and doesn't need to manage a lock identifier. Only exclusive locks are currently supported. + 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) -> LockRequestBuilder: + """ + 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: LockRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return LockRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class LockRequestBuilderPostRequestConfiguration(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_beta/generated/drives/item/items/item/release_lock/release_lock_request_builder.py b/msgraph_beta/generated/drives/item/items/item/release_lock/release_lock_request_builder.py new file mode 100644 index 00000000000..556c0517067 --- /dev/null +++ b/msgraph_beta/generated/drives/item/items/item/release_lock/release_lock_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 ReleaseLockRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the releaseLock method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ReleaseLockRequestBuilder 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}/drives/{drive%2Did}/items/{driveItem%2Did}/releaseLock", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + 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/driveitem-releaselock?view=graph-rest-beta + """ + 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: + """ + Release the exclusive lock that the calling user currently holds on a file represented by a driveItem. After successful release, the file is immediately available for other users to lock and modify. Only the user who currently holds the lock can release it. The server identifies the lock from the file's current state (no lock identifier is required from the caller). + 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) -> ReleaseLockRequestBuilder: + """ + 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: ReleaseLockRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ReleaseLockRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ReleaseLockRequestBuilderPostRequestConfiguration(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_beta/generated/groups/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..d1bf7882882 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/goals/count/count_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.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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..980ce367aee --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..5e01d818f49 --- /dev/null +++ b/msgraph_beta/generated/groups/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/groups/{group%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py index 234eba9b6c6..9bb65203b37 100644 --- a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index c16e784ed8b..87656c5d978 100644 --- a/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py index 9257dc8cb6b..6f7cc6a3a16 100644 --- a/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..e63d743c672 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/count/count_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.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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..61a6f4abc3c --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..42b37e1ebac --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/groups/{group%2Did}/team/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py index 8ffcb2e4643..20b52ad51b3 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 61056c513bf..27784643f38 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 63789edaeb8..081313c1264 100644 --- a/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..4505b62f652 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/count/count_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.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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..92d6b6b1582 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..f5070840d73 --- /dev/null +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/groups/{group%2Did}/team/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py index 06328a78e9b..5f6ce65f487 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index b499705dee4..7ffa8fbecce 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from groups + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 472eb552a98..8eb296ab40b 100644 --- a/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/groups/item/team/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py index 1e1790c3c05..598486d2453 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/access_reviews_request_builder.py @@ -21,6 +21,7 @@ from .history_definitions.history_definitions_request_builder import HistoryDefinitionsRequestBuilder from .instances.instances_request_builder import InstancesRequestBuilder from .policy.policy_request_builder import PolicyRequestBuilder + from .unified.unified_request_builder import UnifiedRequestBuilder class AccessReviewsRequestBuilder(BaseRequestBuilder): """ @@ -188,6 +189,15 @@ def policy(self) -> PolicyRequestBuilder: return PolicyRequestBuilder(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_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..35082fb700b --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py index 9e281ef1934..f2f389f2cb9 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph_beta/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_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/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..74e3e7c1579 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..cd732ff2f09 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/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/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py index 6d0684c4e98..ae905dc2fd3 100644 --- a/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph_beta/generated/identity_governance/access_reviews/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 @@ -140,6 +142,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_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/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_beta/generated/identity_governance/access_reviews/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_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..9b36b62b337 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/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/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/count/count_request_builder.py new file mode 100644 index 00000000000..1dfbd0014ce --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/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/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_beta/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..40ace7eee71 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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 + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +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) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/decisions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/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..7669a66a03c --- /dev/null +++ b/msgraph_beta/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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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-list-decisions?view=graph-rest-beta + """ + 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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_beta/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_item_request_builder.py new file mode 100644 index 00000000000..ed9d414e0c7 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/access_review_instance_decision_item_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_instance_decision_item import AccessReviewInstanceDecisionItem + from ......models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +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) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/insights_request_builder.py new file mode 100644 index 00000000000..330724c9714 --- /dev/null +++ b/msgraph_beta/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_beta/generated/identity_governance/access_reviews/unified/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_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 RecordAllDecisionsPostRequestBody(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) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..b2304bfa5d5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/decisions/record_all_decisions/record_all_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + 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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/count/count_request_builder.py new file mode 100644 index 00000000000..3f5a40f0a53 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/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/$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_beta/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/definitions_request_builder.py new file mode 100644 index 00000000000..914264ebbc1 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/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..45b45563d0a --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/access_review_schedule_definition_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/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_beta/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_beta/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_beta/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_beta/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..c18065bbb59 --- /dev/null +++ b/msgraph_beta/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]: + """ + Returns 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-beta + """ + 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 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(): + """ + Returns 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/instances_request_builder.py new file mode 100644 index 00000000000..5a580e00916 --- /dev/null +++ b/msgraph_beta/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]: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an 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: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an 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(): + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..074846baa50 --- /dev/null +++ b/msgraph_beta/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 for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + 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-beta + """ + 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 for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..a152f183aac --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,308 @@ +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_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + 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 .definition.definition_request_builder import DefinitionRequestBuilder + 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 + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + +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]: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an 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: + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an 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_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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 definition(self) -> DefinitionRequestBuilder: + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + from .definition.definition_request_builder import DefinitionRequestBuilder + + return DefinitionRequestBuilder(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) + + @property + def stop_apply_decisions(self) -> StopApplyDecisionsRequestBuilder: + """ + Provides operations to call the stopApplyDecisions method. + """ + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + + return StopApplyDecisionsRequestBuilder(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(): + """ + Set of access reviews instances for this access review series. Access reviews that don't recur will only have one instance; otherwise, there's an 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..3ea3d5e3b37 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..dd52db98eb5 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_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.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(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 applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + 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: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + 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_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from .........models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_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("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..b5de9f6ac22 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_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_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder 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}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + 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-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + 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: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + 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) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + 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: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/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..7cc973de4c9 --- /dev/null +++ b/msgraph_beta/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 pending 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-beta + """ + 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 pending 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..d5beabaa21a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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 + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +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) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(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_beta/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_beta/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_beta/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_beta/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_beta/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..bee6ec1fc06 --- /dev/null +++ b/msgraph_beta/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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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-list-decisions?view=graph-rest-beta + """ + 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/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..7e51278b30f --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/access_review_instance_decision_item_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_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +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) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_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 RecordAllDecisionsPostRequestBody(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) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..db5a488fd2c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/decisions/record_all_decisions/record_all_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + 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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/definition/definition_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/definition/definition_request_builder.py new file mode 100644 index 00000000000..0fd75fbd3ae --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/definition/definition_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.access_review_schedule_definition import AccessReviewScheduleDefinition + from .........models.o_data_errors.o_data_error import ODataError + +class DefinitionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionRequestBuilder 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}/definition{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + 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) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + 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) -> DefinitionRequestBuilder: + """ + 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: DefinitionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefinitionRequestBuilderGetQueryParameters(): + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + """ + 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 DefinitionRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..c95296460fb --- /dev/null +++ b/msgraph_beta/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 decisions of 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-beta + """ + 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 decisions of 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..92747add343 --- /dev/null +++ b/msgraph_beta/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 a currently 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-beta + """ + 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 a currently 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/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_beta/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_beta/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_beta/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_beta/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..68b9d6d2c0e --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/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..4927301a4c1 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/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..bde00a69c75 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..d2390e8c57d --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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 + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +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) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(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_beta/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_beta/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_beta/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_beta/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_beta/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..8af630062fd --- /dev/null +++ b/msgraph_beta/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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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-list-decisions?view=graph-rest-beta + """ + 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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_beta/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_beta/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..7bf7d6f637f --- /dev/null +++ b/msgraph_beta/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,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_instance_decision_item import AccessReviewInstanceDecisionItem + from ............models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +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) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_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 RecordAllDecisionsPostRequestBody(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) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..05196697541 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/decisions/record_all_decisions/record_all_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + 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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..8da76567baf --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stages/stages_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..48cd85b6782 --- /dev/null +++ b/msgraph_beta/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 will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect 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-beta + """ + 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 will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect 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_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py new file mode 100644 index 00000000000..49ced3c2b24 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/instances/item/stop_apply_decisions/stop_apply_decisions_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 StopApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stopApplyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopApplyDecisionsRequestBuilder 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}/stopApplyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stopApplyDecisions + 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 stopApplyDecisions + 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) -> StopApplyDecisionsRequestBuilder: + """ + 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: StopApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopApplyDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/definitions/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..392944fb54b --- /dev/null +++ b/msgraph_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/count/count_request_builder.py new file mode 100644 index 00000000000..0afd002ae36 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/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/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_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_get_response.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/filter_by_current_user_with_on/filter_by_current_user_with_on_request_builder.py b/msgraph_beta/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..b9b1485a5b5 --- /dev/null +++ b/msgraph_beta/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]: + """ + Returns 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-beta + """ + 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 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(): + """ + Returns 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_beta/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/instances_request_builder.py new file mode 100644 index 00000000000..fb520b2cf28 --- /dev/null +++ b/msgraph_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..f05012f0a7d --- /dev/null +++ b/msgraph_beta/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 for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + 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-beta + """ + 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 for an accessReviewInstance object for which the calling user is a reviewer. Recommendations are generated if recommendationsEnabled is true on the accessReviewScheduleDefinition object. If there isn't a recommendation on an accessReviewInstanceDecisionItem object no decision will be recorded. + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py new file mode 100644 index 00000000000..9c2e86cc7f0 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/access_review_instance_item_request_builder.py @@ -0,0 +1,308 @@ +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_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + 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 .definition.definition_request_builder import DefinitionRequestBuilder + 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 + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + +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_apply_custom_data_provided_resource_decisions(self) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + from .batch_apply_custom_data_provided_resource_decisions.batch_apply_custom_data_provided_resource_decisions_request_builder import BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(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 definition(self) -> DefinitionRequestBuilder: + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + from .definition.definition_request_builder import DefinitionRequestBuilder + + return DefinitionRequestBuilder(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) + + @property + def stop_apply_decisions(self) -> StopApplyDecisionsRequestBuilder: + """ + Provides operations to call the stopApplyDecisions method. + """ + from .stop_apply_decisions.stop_apply_decisions_request_builder import StopApplyDecisionsRequestBuilder + + return StopApplyDecisionsRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/apply_decisions/apply_decisions_request_builder.py new file mode 100644 index 00000000000..3948b14691f --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_post_request_body.py new file mode 100644 index 00000000000..c60c239c8d2 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_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.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + +@dataclass +class BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody(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 applyDescription property + apply_description: Optional[str] = None + # The applyResult property + apply_result: Optional[AccessReviewInstanceDecisionItemApplyResult] = None + # The customDataProvidedResourceId property + custom_data_provided_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody: + """ + 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: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody() + + 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_apply_result import AccessReviewInstanceDecisionItemApplyResult + + from .......models.access_review_instance_decision_item_apply_result import AccessReviewInstanceDecisionItemApplyResult + + fields: dict[str, Callable[[Any], None]] = { + "applyDescription": lambda n : setattr(self, 'apply_description', n.get_str_value()), + "applyResult": lambda n : setattr(self, 'apply_result', n.get_enum_value(AccessReviewInstanceDecisionItemApplyResult)), + "customDataProvidedResourceId": lambda n : setattr(self, 'custom_data_provided_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("applyDescription", self.apply_description) + writer.write_enum_value("applyResult", self.apply_result) + writer.write_str_value("customDataProvidedResourceId", self.custom_data_provided_resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_decisions_request_builder.py new file mode 100644 index 00000000000..e9843d5a623 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_apply_custom_data_provided_resource_decisions/batch_apply_custom_data_provided_resource_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_apply_custom_data_provided_resource_decisions_post_request_body import BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody + +class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the batchApplyCustomDataProvidedResourceDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder 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}/batchApplyCustomDataProvidedResourceDecisions", path_parameters) + + async def post(self,body: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + 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-batchapplycustomdataprovidedresourcedecisions?view=graph-rest-beta + """ + 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: BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Enables reviewers to set the applyResult and applyDescription on all accessReviewInstanceDecisionItem objects in a specific accessReviewInstance in batches by using customDataProvidedResourceId. NOTE: The access review instance must be in an Applying state. + 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) -> BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder: + """ + 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: BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..5d60982c00e --- /dev/null +++ b/msgraph_beta/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 pending 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-beta + """ + 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 pending 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_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/contacted_reviewers_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/contacted_reviewers/item/access_review_reviewer_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..f2ad24b0fd4 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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 + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +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) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(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_beta/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_beta/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_beta/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_beta/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_beta/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..ae2ea7bf9b6 --- /dev/null +++ b/msgraph_beta/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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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-list-decisions?view=graph-rest-beta + """ + 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/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..2cfe749aa83 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/access_review_instance_decision_item_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_instance_decision_item import AccessReviewInstanceDecisionItem + from ........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +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) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_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 RecordAllDecisionsPostRequestBody(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) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..61cebd7d42c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/decisions/record_all_decisions/record_all_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + 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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/instances/item/definition/definition_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/definition/definition_request_builder.py new file mode 100644 index 00000000000..521436d49e1 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/definition/definition_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.access_review_schedule_definition import AccessReviewScheduleDefinition + from .......models.o_data_errors.o_data_error import ODataError + +class DefinitionRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the definition property of the microsoft.graph.accessReviewInstance entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DefinitionRequestBuilder 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}/definition{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> Optional[AccessReviewScheduleDefinition]: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + 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) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + 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) -> DefinitionRequestBuilder: + """ + 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: DefinitionRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DefinitionRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DefinitionRequestBuilderGetQueryParameters(): + """ + There's exactly one accessReviewScheduleDefinition associated with each instance. It's the parent schedule for the instance, where instances are created for each recurrence of a review definition and each group selected to review by the definition. + """ + 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 DefinitionRequestBuilderGetRequestConfiguration(RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/reset_decisions/reset_decisions_request_builder.py new file mode 100644 index 00000000000..7c3fa564920 --- /dev/null +++ b/msgraph_beta/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 decisions of 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-beta + """ + 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 decisions of 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_beta/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/send_reminder/send_reminder_request_builder.py new file mode 100644 index 00000000000..a84d94f7470 --- /dev/null +++ b/msgraph_beta/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 a currently 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-beta + """ + 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 a currently 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/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_beta/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_beta/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_beta/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_beta/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..7f27ca5b524 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..28ac54dead1 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/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..d382afee81c --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py new file mode 100644 index 00000000000..6035d6354c8 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/decisions_request_builder.py @@ -0,0 +1,231 @@ +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 + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + +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) + + @property + def record_all_decisions(self) -> RecordAllDecisionsRequestBuilder: + """ + Provides operations to call the recordAllDecisions method. + """ + from .record_all_decisions.record_all_decisions_request_builder import RecordAllDecisionsRequestBuilder + + return RecordAllDecisionsRequestBuilder(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_beta/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_beta/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_beta/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_beta/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_beta/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..de8521650ef --- /dev/null +++ b/msgraph_beta/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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested properties. + 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-list-decisions?view=graph-rest-beta + """ + 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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 the accessReviewInstanceDecisionItem objects for a specific accessReviewInstance. A list of zero or more accessReviewInstanceDecisionItem objects are returned, including all of their nested 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 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_item_request_builder.py b/msgraph_beta/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..79fc124b016 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/access_review_instance_decision_item_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_instance_decision_item import AccessReviewInstanceDecisionItem + from ..........models.o_data_errors.o_data_error import ODataError + from .insights.insights_request_builder import InsightsRequestBuilder + from .instance.instance_request_builder import InstanceRequestBuilder + +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) + + @property + def instance(self) -> InstanceRequestBuilder: + """ + Provides operations to manage the instance property of the microsoft.graph.accessReviewInstanceDecisionItem entity. + """ + from .instance.instance_request_builder import InstanceRequestBuilder + + return InstanceRequestBuilder(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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/count/count_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/insights_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/item/insights/item/governance_insight_item_request_builder.py b/msgraph_beta/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_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_post_request_body.py new file mode 100644 index 00000000000..98c7d3c9433 --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_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 RecordAllDecisionsPostRequestBody(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) -> RecordAllDecisionsPostRequestBody: + """ + 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: RecordAllDecisionsPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecordAllDecisionsPostRequestBody() + + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_decisions_request_builder.py new file mode 100644 index 00000000000..70b811f765a --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/decisions/record_all_decisions/record_all_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 .record_all_decisions_post_request_body import RecordAllDecisionsPostRequestBody + +class RecordAllDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the recordAllDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RecordAllDecisionsRequestBuilder 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/recordAllDecisions", path_parameters) + + async def post(self,body: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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/accessreviewinstancedecisionitem-recordalldecisions?view=graph-rest-beta + """ + 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: RecordAllDecisionsPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + As a reviewer of an access review, record a decision for an accessReviewInstanceDecisionItem that is assigned to you and that matches the principal or resource IDs specified. If no IDs are specified, the decisions will apply to every accessReviewInstanceDecisionItem for which you are the reviewer. + 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) -> RecordAllDecisionsRequestBuilder: + """ + 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: RecordAllDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RecordAllDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RecordAllDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..e570f59e3b3 --- /dev/null +++ b/msgraph_beta/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-beta + """ + 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stages/stages_request_builder.py new file mode 100644 index 00000000000..77f392c26ba --- /dev/null +++ b/msgraph_beta/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_beta/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop/stop_request_builder.py new file mode 100644 index 00000000000..0228b2ec68e --- /dev/null +++ b/msgraph_beta/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 will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect 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-beta + """ + 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 will be Completed, the reviewers can no longer give input, and the access review decisions can be applied. Stopping an instance will not effect 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_beta/generated/identity_governance/access_reviews/unified/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop_apply_decisions/stop_apply_decisions_request_builder.py new file mode 100644 index 00000000000..04ee141ca4c --- /dev/null +++ b/msgraph_beta/generated/identity_governance/access_reviews/unified/instances/item/stop_apply_decisions/stop_apply_decisions_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 StopApplyDecisionsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the stopApplyDecisions method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StopApplyDecisionsRequestBuilder 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}/stopApplyDecisions", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action stopApplyDecisions + 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 stopApplyDecisions + 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) -> StopApplyDecisionsRequestBuilder: + """ + 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: StopApplyDecisionsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StopApplyDecisionsRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StopApplyDecisionsRequestBuilderPostRequestConfiguration(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_beta/generated/identity_governance/access_reviews/unified/unified_request_builder.py b/msgraph_beta/generated/identity_governance/access_reviews/unified/unified_request_builder.py new file mode 100644 index 00000000000..e3ad4bb0940 --- /dev/null +++ b/msgraph_beta/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_beta/generated/kiota-dom-export.txt b/msgraph_beta/generated/kiota-dom-export.txt index 9433ba1e024..013bbdf1e4d 100644 --- a/msgraph_beta/generated/kiota-dom-export.txt +++ b/msgraph_beta/generated/kiota-dom-export.txt @@ -1696,14 +1696,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuild msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|skip:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[FoldersRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder.FoldersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|by_mailbox_folder_id(mailbox_folder_id:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|delta:DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|post(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|to_post_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.FoldersRequestBuilder::|public|with_url(raw_url:str):FoldersRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder-->BaseRequestBuilder @@ -1717,14 +1720,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.C msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|skip:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetQueryParameters::|public|top:int msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder.ChildFoldersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|by_mailbox_folder_id1(mailbox_folder_id1:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|delta:DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):MailboxFolderCollectionResponse msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|post(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ChildFoldersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|to_post_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.ChildFoldersRequestBuilder::|public|with_url(raw_url:str):ChildFoldersRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.count.CountRequestBuilder-->BaseRequestBuilder @@ -1802,14 +1808,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.i msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder @@ -1835,16 +1844,22 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.i msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|to_patch_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.childFolders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.count.CountRequestBuilder-->BaseRequestBuilder @@ -1885,14 +1900,17 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.De msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.delta.DeltaRequestBuilder::|public|with_url(raw_url:str):DeltaRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder.MailboxItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):MailboxItem msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxItemItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.item.MailboxItemItemRequestBuilder::|public|with_url(raw_url:str):MailboxItemItemRequestBuilder @@ -1918,17 +1936,23 @@ msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsReq msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.items.ItemsRequestBuilder::|public|with_url(raw_url:str):ItemsRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder.MailboxFolderItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|child_folders:ChildFoldersRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|items:ItemsRequestBuilder +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|patch(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):MailboxFolder msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MailboxFolderItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|to_patch_request_information(body:MailboxFolder; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|url_template:str msgraph_beta.generated.admin.exchange.mailboxes.item.folders.item.MailboxFolderItemRequestBuilder::|public|with_url(raw_url:str):MailboxFolderItemRequestBuilder msgraph_beta.generated.admin.exchange.mailboxes.item.MailboxItemRequestBuilder-->BaseRequestBuilder @@ -9078,6 +9102,7 @@ msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBu msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):Participant msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|remove_from_lobby:RemoveFromLobbyRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|report_synthetic_media:ReportSyntheticMediaRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|start_hold_music:StartHoldMusicRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stop_hold_music:StopHoldMusicRequestBuilder @@ -9105,6 +9130,37 @@ msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFr msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|to_post_request_information(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|url_template:str msgraph_beta.generated.app.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|with_url(raw_url:str):RemoveFromLobbyRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|constructor():None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata():MediaMetadata +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata(value:MediaMetadata):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections():list[SyntheticMediaDetectionDetail] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections(value:list[SyntheticMediaDetectionDetail]):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time():datetime.datetime +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time(value:datetime.datetime):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id():UUID +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id(value:UUID):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious():bool +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious(value:bool):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence():float +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence(value:float):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity():DetectionSeverity +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity(value:DetectionSeverity):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportSyntheticMediaPostRequestBody +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder.ReportSyntheticMediaRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|to_post_request_information(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|url_template:str +msgraph_beta.generated.app.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|with_url(raw_url:str):ReportSyntheticMediaRequestBuilder msgraph_beta.generated.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.app.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|backing_store:BackingStore @@ -17702,6 +17758,7 @@ msgraph_beta.generated.communications.calls.item.participants.item.ParticipantIt msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|patch(body:Participant; request_configuration?:RequestConfiguration[QueryParameters]):Participant msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|remove_from_lobby:RemoveFromLobbyRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|report_synthetic_media:ReportSyntheticMediaRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|start_hold_music:StartHoldMusicRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.ParticipantItemRequestBuilder::|public|stop_hold_music:StopHoldMusicRequestBuilder @@ -17729,6 +17786,37 @@ msgraph_beta.generated.communications.calls.item.participants.item.removeFromLob msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|to_post_request_information(body:RemoveFromLobbyPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|url_template:str msgraph_beta.generated.communications.calls.item.participants.item.removeFromLobby.RemoveFromLobbyRequestBuilder::|public|with_url(raw_url:str):RemoveFromLobbyRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|constructor():None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata():MediaMetadata +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|content_metadata(value:MediaMetadata):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections():list[SyntheticMediaDetectionDetail] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detections(value:list[SyntheticMediaDetectionDetail]):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time():datetime.datetime +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|detection_date_time(value:datetime.datetime):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id():UUID +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|id(value:UUID):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious():bool +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|is_malicious(value:bool):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence():float +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|overall_confidence(value:float):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity():DetectionSeverity +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|public|severity(value:DetectionSeverity):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ReportSyntheticMediaPostRequestBody +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder.ReportSyntheticMediaRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|post(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|to_post_request_information(body:ReportSyntheticMediaPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|url_template:str +msgraph_beta.generated.communications.calls.item.participants.item.reportSyntheticMedia.ReportSyntheticMediaRequestBuilder::|public|with_url(raw_url:str):ReportSyntheticMediaRequestBuilder msgraph_beta.generated.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.communications.calls.item.participants.item.startHoldMusic.StartHoldMusicPostRequestBody::|public|backing_store:BackingStore @@ -36177,6 +36265,7 @@ msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSett msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|complete_signup:CompleteSignupRequestBuilder msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|create_google_play_web_token:CreateGooglePlayWebTokenRequestBuilder +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|create_zero_touch_web_token:CreateZeroTouchWebTokenRequestBuilder msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AndroidManagedStoreAccountEnterpriseSettingsRequestBuilderGetQueryParameters]):AndroidManagedStoreAccountEnterpriseSettings msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder::|public|patch(body:AndroidManagedStoreAccountEnterpriseSettings; request_configuration?:RequestConfiguration[QueryParameters]):AndroidManagedStoreAccountEnterpriseSettings @@ -36263,6 +36352,35 @@ msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSett msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|to_post_request_information(body:CreateGooglePlayWebTokenPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createGooglePlayWebToken.CreateGooglePlayWebTokenRequestBuilder::|public|with_url(raw_url:str):CreateGooglePlayWebTokenRequestBuilder +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|parent_uri():str +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|parent_uri(value:str):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateZeroTouchWebTokenPostRequestBody +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|constructor():None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|value():str +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|public|value(value:str):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CreateZeroTouchWebTokenPostResponse +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenPostResponse~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder.CreateZeroTouchWebTokenRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|post(body:CreateZeroTouchWebTokenPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):CreateZeroTouchWebTokenPostResponse +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|to_post_request_information(body:CreateZeroTouchWebTokenPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.createZeroTouchWebToken.CreateZeroTouchWebTokenRequestBuilder::|public|with_url(raw_url:str):CreateZeroTouchWebTokenRequestBuilder msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlPostResponse::|public|additional_data():dict[str, Any] msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlPostResponse::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.deviceManagement.androidManagedStoreAccountEnterpriseSettings.requestEnterpriseUpgradeUrl.RequestEnterpriseUpgradeUrlPostResponse::|public|backing_store:BackingStore @@ -38440,6 +38558,15 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSet msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetNonCompliantSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.comanagedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|with_url(raw_url:str):GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder.GetSyncStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):DeviceSyncStatusResponse +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.comanagedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|with_url(raw_url:str):GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder.InitiateDeviceAttestationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.comanagedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -38597,6 +38724,7 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemR msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ManagedDeviceItemRequestBuilderGetQueryParameters]):ManagedDevice msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_file_vault_key:GetFileVaultKeyRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_non_compliant_settings:GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_sync_status:GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_device_attestation:InitiateDeviceAttestationRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_mobile_device_management_key_recovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_on_demand_proactive_remediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -38613,6 +38741,7 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemR msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|recover_passcode:RecoverPasscodeRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remote_lock:RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_esim:RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_firmware_configuration_interface_management:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.comanagedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_remote_assistance:RequestRemoteAssistanceRequestBuilder @@ -38793,6 +38922,25 @@ msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteL msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.comanagedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|with_url(raw_url:str):RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id():str +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id(value:str):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveDeviceEsimPostRequestBody +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder.RemoveDeviceEsimRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|to_post_request_information(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|with_url(raw_url:str):RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.comanagedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -49662,6 +49810,15 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSetti msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetNonCompliantSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|with_url(raw_url:str):GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder.GetSyncStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):DeviceSyncStatusResponse +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|with_url(raw_url:str):GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder.InitiateDeviceAttestationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -49819,6 +49976,7 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemReq msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ManagedDeviceItemRequestBuilderGetQueryParameters]):ManagedDevice msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_file_vault_key:GetFileVaultKeyRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_non_compliant_settings:GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_sync_status:GetSyncStatusRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_device_attestation:InitiateDeviceAttestationRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_mobile_device_management_key_recovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_on_demand_proactive_remediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -49835,6 +49993,7 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemReq msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|recover_passcode:RecoverPasscodeRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remote_lock:RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_esim:RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_firmware_configuration_interface_management:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.deviceManagement.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_remote_assistance:RequestRemoteAssistanceRequestBuilder @@ -50015,6 +50174,25 @@ msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLoc msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|url_template:str msgraph_beta.generated.deviceManagement.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|with_url(raw_url:str):RemoteLockRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|constructor():None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id():str +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id(value:str):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveDeviceEsimPostRequestBody +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder.RemoveDeviceEsimRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|to_post_request_information(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|url_template:str +msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|with_url(raw_url:str):RemoveDeviceEsimRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.deviceManagement.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -67801,6 +67979,7 @@ msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|public_key_inf msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|recommendations:RecommendationsRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|recommendation_configuration:RecommendationConfigurationRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|recovery:RecoveryRequestBuilder +msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|remote_tenant_groups:RemoteTenantGroupsRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|shared_email_domains:SharedEmailDomainsRequestBuilder msgraph_beta.generated.directory.DirectoryRequestBuilder::|public|subscriptions:SubscriptionsRequestBuilder @@ -69108,6 +69287,59 @@ msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|pu msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|to_post_request_information(body:Snapshot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|url_template:str msgraph_beta.generated.directory.recovery.snapshots.SnapshotsRequestBuilder::|public|with_url(raw_url:str):SnapshotsRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.directory.remoteTenantGroups.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder.RemoteTenantGroupItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]):RemoteTenantGroup +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|patch(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RemoteTenantGroup +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteTenantGroupItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|to_patch_request_information(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.directory.remoteTenantGroups.item.RemoteTenantGroupItemRequestBuilder::|public|with_url(raw_url:str):RemoteTenantGroupItemRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder.RemoteTenantGroupsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|by_remote_tenant_group_id(remote_tenant_group_id:str):RemoteTenantGroupItemRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]):RemoteTenantGroupCollectionResponse +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|post(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RemoteTenantGroup +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RemoteTenantGroupsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|to_post_request_information(body:RemoteTenantGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|url_template:str +msgraph_beta.generated.directory.remoteTenantGroups.RemoteTenantGroupsRequestBuilder::|public|with_url(raw_url:str):RemoteTenantGroupsRequestBuilder msgraph_beta.generated.directory.sharedEmailDomains.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.directory.sharedEmailDomains.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.directory.sharedEmailDomains.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -72863,11 +73095,13 @@ msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|publ msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|invite:InviteRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|last_modified_by_user:LastModifiedByUserRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|list_item:ListItemRequestBuilder +msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|lock:LockRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|patch(body:DriveItem; request_configuration?:RequestConfiguration[QueryParameters]):DriveItem msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|permanent_delete:PermanentDeleteRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|permissions:PermissionsRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|preview:PreviewRequestBuilder +msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|release_lock:ReleaseLockRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|restore:RestoreRequestBuilder msgraph_beta.generated.drives.item.items.item.DriveItemItemRequestBuilder::|public|retention_label:RetentionLabelRequestBuilder @@ -73092,6 +73326,25 @@ msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::| msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ListItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::|public|url_template:str msgraph_beta.generated.drives.item.items.item.listItem.ListItemRequestBuilder::|public|with_url(raw_url:str):ListItemRequestBuilder +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|constructor():None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|duration_minutes():int +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|duration_minutes(value:int):None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):LockPostRequestBody +msgraph_beta.generated.drives.item.items.item.lock.LockPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder.LockRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|post(body:LockPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):LockInfo +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|to_post_request_information(body:LockPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|url_template:str +msgraph_beta.generated.drives.item.items.item.lock.LockRequestBuilder::|public|with_url(raw_url:str):LockRequestBuilder msgraph_beta.generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder.PermanentDeleteRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.drives.item.items.item.permanentDelete.PermanentDeleteRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -73230,6 +73483,15 @@ msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|pu msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|to_post_request_information(body:PreviewPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|url_template:str msgraph_beta.generated.drives.item.items.item.preview.PreviewRequestBuilder::|public|with_url(raw_url:str):PreviewRequestBuilder +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder.ReleaseLockRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|url_template:str +msgraph_beta.generated.drives.item.items.item.releaseLock.ReleaseLockRequestBuilder::|public|with_url(raw_url:str):ReleaseLockRequestBuilder msgraph_beta.generated.drives.item.items.item.restore.RestorePostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.drives.item.items.item.restore.RestorePostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.drives.item.items.item.restore.RestorePostRequestBody::|public|backing_store:BackingStore @@ -116341,6 +116603,50 @@ msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRig msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.groups.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -116427,6 +116733,7 @@ msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuil msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -129121,6 +129428,50 @@ msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsag msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -129207,6 +129558,7 @@ msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.Planner msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.team.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -131725,6 +132077,50 @@ msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsa msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -131811,6 +132207,7 @@ msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.Planne msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.groups.item.team.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -137710,6 +138107,7 @@ msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuil msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|to_patch_request_information(body:AccessReviewSet; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|unified:UnifiedRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.AccessReviewsRequestBuilder::|public|with_url(raw_url:str):AccessReviewsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.count.CountRequestBuilder-->BaseRequestBuilder @@ -138222,6 +138620,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -138229,6 +138636,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -138242,6 +138651,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance. msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -139118,6 +139552,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139125,6 +139568,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -139138,6 +139583,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -139440,6 +139910,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -139447,6 +139926,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -139460,6 +139941,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instanc msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -140712,6 +141218,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -140719,6 +141234,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -140732,6 +141249,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -141034,6 +141576,15 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.fi msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -141041,6 +141592,8 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.it msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -141054,6 +141607,31 @@ msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.it msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.identityGovernance.accessReviews.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -141638,6 +142216,3998 @@ msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuil msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder::|public|to_patch_request_information(body:AccessReviewPolicy; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder::|public|url_template:str msgraph_beta.generated.identityGovernance.accessReviews.policy.PolicyRequestBuilder::|public|with_url(raw_url:str):PolicyRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id(access_review_instance_decision_item_id:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder.DefinitionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|by_access_review_schedule_definition_id(access_review_schedule_definition_id:str):AccessReviewScheduleDefinitionItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinitionCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|post(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|to_post_request_information(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.DefinitionsRequestBuilder::|public|with_url(raw_url:str):DefinitionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewScheduleDefinition] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewScheduleDefinition]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder.AccessReviewScheduleDefinitionItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|instances:InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|patch(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewScheduleDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewScheduleDefinition; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.AccessReviewScheduleDefinitionItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewScheduleDefinitionItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.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_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.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_beta.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_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.definitions.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstance] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstance]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstancesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder.InstancesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|by_access_review_instance_id(access_review_instance_id:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):AccessReviewInstanceCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|post(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstancesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|to_post_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.InstancesRequestBuilder::|public|with_url(raw_url:str):InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder.AccessReviewInstanceItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.AccessReviewInstanceItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stages:StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewStage] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewStage]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|patch(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|instance:InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.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_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder.ApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.applyDecisions.ApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_description(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result():AccessReviewInstanceDecisionItemApplyResult +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|apply_result(value:AccessReviewInstanceDecisionItemApplyResult):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|custom_data_provided_resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|post(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|to_post_request_information(body:BatchApplyCustomDataProvidedResourceDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchApplyCustomDataProvidedResourceDecisions.BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder.ContactedReviewersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|by_access_review_reviewer_id(access_review_reviewer_id:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):AccessReviewReviewerCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|post(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactedReviewersRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|to_post_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.ContactedReviewersRequestBuilder::|public|with_url(raw_url:str):ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder.AccessReviewReviewerItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|patch(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewReviewer +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewReviewerItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewReviewer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.contactedReviewers.item.AccessReviewReviewerItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewReviewerItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderGetRequestConfiguration-->RequestConfiguration[DecisionsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder.DecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|by_access_review_instance_decision_item_id1(access_review_instance_decision_item_id1:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItemCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|post(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|record_all_decisions:RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DecisionsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|to_post_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.DecisionsRequestBuilder::|public|with_url(raw_url:str):DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|public|value(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder.FilterByCurrentUserWithOnRequestBuilderGetRequestConfiguration-->RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; on?:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|get(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):FilterByCurrentUserWithOnGetResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder.AccessReviewInstanceDecisionItemItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|insights:InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|patch(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstanceDecisionItem +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AccessReviewInstanceDecisionItemItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstanceDecisionItem; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.AccessReviewInstanceDecisionItemItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewInstanceDecisionItemItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderGetRequestConfiguration-->RequestConfiguration[InsightsRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder.InsightsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|by_governance_insight_id(governance_insight_id:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):GovernanceInsightCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|post(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InsightsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|to_post_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.InsightsRequestBuilder::|public|with_url(raw_url:str):InsightsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder.GovernanceInsightItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|patch(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):GovernanceInsight +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GovernanceInsightItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|to_patch_request_information(body:GovernanceInsight; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.item.insights.item.GovernanceInsightItemRequestBuilder::|public|with_url(raw_url:str):GovernanceInsightItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder.DefinitionRequestBuilderGetRequestConfiguration-->RequestConfiguration[DefinitionRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):AccessReviewScheduleDefinition +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DefinitionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.definition.DefinitionRequestBuilder::|public|with_url(raw_url:str):DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderGetRequestConfiguration-->RequestConfiguration[InstanceRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder.InstanceRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|apply_decisions:ApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_apply_custom_data_provided_resource_decisions:BatchApplyCustomDataProvidedResourceDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|contacted_reviewers:ContactedReviewersRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|definition:DefinitionRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|patch(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewInstance +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|reset_decisions:ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|send_reminder:SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop:StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|stop_apply_decisions:StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[InstanceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|to_patch_request_information(body:AccessReviewInstance; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.InstanceRequestBuilder::|public|with_url(raw_url:str):InstanceRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder.ResetDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.resetDecisions.ResetDecisionsRequestBuilder::|public|with_url(raw_url:str):ResetDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder.SendReminderRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.sendReminder.SendReminderRequestBuilder::|public|with_url(raw_url:str):SendReminderRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.item.instance.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecordAllDecisionsPostRequestBody +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder.RecordAllDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|post(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|to_post_request_information(body:RecordAllDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.decisions.recordAllDecisions.RecordAllDecisionsRequestBuilder::|public|with_url(raw_url:str):RecordAllDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StagesRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder.StagesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|by_access_review_stage_id(access_review_stage_id:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|filter_by_current_user_with_on(on:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):AccessReviewStageCollectionResponse +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|post(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):AccessReviewStage +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StagesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|to_post_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stages.StagesRequestBuilder::|public|with_url(raw_url:str):StagesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder.StopRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stop.StopRequestBuilder::|public|with_url(raw_url:str):StopRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder.StopApplyDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.instances.item.stopApplyDecisions.StopApplyDecisionsRequestBuilder::|public|with_url(raw_url:str):StopApplyDecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderGetRequestConfiguration-->RequestConfiguration[UnifiedRequestBuilderGetQueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder.UnifiedRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|decisions:DecisionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|definitions:DefinitionsRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]):UnifiedRoot +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|instances:InstancesRequestBuilder +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|patch(body:UnifiedRoot; request_configuration?:RequestConfiguration[QueryParameters]):UnifiedRoot +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UnifiedRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|to_patch_request_information(body:UnifiedRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|url_template:str +msgraph_beta.generated.identityGovernance.accessReviews.unified.UnifiedRequestBuilder::|public|with_url(raw_url:str):UnifiedRequestBuilder msgraph_beta.generated.identityGovernance.appConsent.AppConsentRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.identityGovernance.appConsent.AppConsentRequestBuilder.AppConsentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.identityGovernance.appConsent.AppConsentRequestBuilder.AppConsentRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -169049,6 +173619,16 @@ msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssig msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|odata_type:str msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemAccessPackageAssignmentPolicyResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource-->AccessReviewInstanceDecisionItemResource +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_display_name():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_display_name(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_id():str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|access_package_assignment_policy_id(value:str):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|constructor():None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|odata_type:str +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewInstanceDecisionItemAccessPackageResource::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewInstanceDecisionItemAccessPackageResource msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0000-New msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0001-AppliedSuccessfully msgraph_beta.generated.models.AccessReviewInstanceDecisionItemApplyResult::0002-AppliedWithUnknownFailure @@ -169434,6 +174014,8 @@ msgraph_beta.generated.models.AccessReviewSet::|public|odata_type:str msgraph_beta.generated.models.AccessReviewSet::|public|policy():AccessReviewPolicy msgraph_beta.generated.models.AccessReviewSet::|public|policy(value:AccessReviewPolicy):None msgraph_beta.generated.models.AccessReviewSet::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AccessReviewSet::|public|unified():UnifiedRoot +msgraph_beta.generated.models.AccessReviewSet::|public|unified(value:UnifiedRoot):None msgraph_beta.generated.models.AccessReviewSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):AccessReviewSet msgraph_beta.generated.models.AccessReviewSettings::|public|access_recommendations_enabled():bool msgraph_beta.generated.models.AccessReviewSettings::|public|access_recommendations_enabled(value:bool):None @@ -169981,6 +174563,20 @@ msgraph_beta.generated.models.AddIn::|public|type():str msgraph_beta.generated.models.AddIn::|public|type(value:str):None msgraph_beta.generated.models.AddIn::|static|public|create_from_discriminator_value(parse_node:ParseNode):AddIn msgraph_beta.generated.models.AddIn~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|backing_store:BackingStore +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|bonus_quota_in_bytes():int +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|bonus_quota_in_bytes(value:int):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|constructor():None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|odata_type():str +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|odata_type(value:str):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|subscription_quota_in_bytes():int +msgraph_beta.generated.models.AdditionalStorageAllocations::|public|subscription_quota_in_bytes(value:int):None +msgraph_beta.generated.models.AdditionalStorageAllocations::|static|public|create_from_discriminator_value(parse_node:ParseNode):AdditionalStorageAllocations +msgraph_beta.generated.models.AdditionalStorageAllocations~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AddLargeGalleryViewOperation-->CommsOperation msgraph_beta.generated.models.AddLargeGalleryViewOperation::|public|constructor():None msgraph_beta.generated.models.AddLargeGalleryViewOperation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -171023,8 +175619,8 @@ msgraph_beta.generated.models.AiInteraction::|public|app_class():str msgraph_beta.generated.models.AiInteraction::|public|app_class(value:str):None msgraph_beta.generated.models.AiInteraction::|public|attachments():list[AiInteractionAttachment] msgraph_beta.generated.models.AiInteraction::|public|attachments(value:list[AiInteractionAttachment]):None -msgraph_beta.generated.models.AiInteraction::|public|body():ItemBody -msgraph_beta.generated.models.AiInteraction::|public|body(value:ItemBody):None +msgraph_beta.generated.models.AiInteraction::|public|body():ChatMessageBody +msgraph_beta.generated.models.AiInteraction::|public|body(value:ChatMessageBody):None msgraph_beta.generated.models.AiInteraction::|public|constructor():None msgraph_beta.generated.models.AiInteraction::|public|contexts():list[AiInteractionContext] msgraph_beta.generated.models.AiInteraction::|public|contexts(value:list[AiInteractionContext]):None @@ -177402,6 +181998,22 @@ msgraph_beta.generated.models.AudioConferencing::|public|toll_numbers():list[str msgraph_beta.generated.models.AudioConferencing::|public|toll_numbers(value:list[str]):None msgraph_beta.generated.models.AudioConferencing::|static|public|create_from_discriminator_value(parse_node:ParseNode):AudioConferencing msgraph_beta.generated.models.AudioConferencing~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AudioMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AudioMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AudioMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.AudioMetadata::|public|bit_depth():int +msgraph_beta.generated.models.AudioMetadata::|public|bit_depth(value:int):None +msgraph_beta.generated.models.AudioMetadata::|public|channels():int +msgraph_beta.generated.models.AudioMetadata::|public|channels(value:int):None +msgraph_beta.generated.models.AudioMetadata::|public|constructor():None +msgraph_beta.generated.models.AudioMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AudioMetadata::|public|odata_type():str +msgraph_beta.generated.models.AudioMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.AudioMetadata::|public|sample_rate_hz():int +msgraph_beta.generated.models.AudioMetadata::|public|sample_rate_hz(value:int):None +msgraph_beta.generated.models.AudioMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AudioMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):AudioMetadata +msgraph_beta.generated.models.AudioMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AudioRoutingGroup-->Entity msgraph_beta.generated.models.AudioRoutingGroup::|public|constructor():None msgraph_beta.generated.models.AudioRoutingGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -177657,6 +182269,8 @@ msgraph_beta.generated.models.Authentication::|public|qr_code_pin_method():QrCod msgraph_beta.generated.models.Authentication::|public|qr_code_pin_method(value:QrCodePinAuthenticationMethod):None msgraph_beta.generated.models.Authentication::|public|requirements():StrongAuthenticationRequirements msgraph_beta.generated.models.Authentication::|public|requirements(value:StrongAuthenticationRequirements):None +msgraph_beta.generated.models.Authentication::|public|resource_account_key_authentication_methods():list[ResourceAccountKeyAuthenticationMethod] +msgraph_beta.generated.models.Authentication::|public|resource_account_key_authentication_methods(value:list[ResourceAccountKeyAuthenticationMethod]):None msgraph_beta.generated.models.Authentication::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Authentication::|public|sign_in_preferences():SignInPreferences msgraph_beta.generated.models.Authentication::|public|sign_in_preferences(value:SignInPreferences):None @@ -178067,6 +182681,16 @@ msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|self_service_si msgraph_beta.generated.models.AuthenticationFlowsPolicy::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.AuthenticationFlowsPolicy::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationFlowsPolicy msgraph_beta.generated.models.AuthenticationFlow~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.AuthenticationInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.AuthenticationInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.AuthenticationInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.AuthenticationInfo::|public|constructor():None +msgraph_beta.generated.models.AuthenticationInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.AuthenticationInfo::|public|odata_type():str +msgraph_beta.generated.models.AuthenticationInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.AuthenticationInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.AuthenticationInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuthenticationInfo +msgraph_beta.generated.models.AuthenticationInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.AuthenticationListener-->Entity msgraph_beta.generated.models.AuthenticationListener::|public|constructor():None msgraph_beta.generated.models.AuthenticationListener::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -180578,11 +185202,19 @@ msgraph_beta.generated.models.BrowseQueryResponseItem::|public|additional_data() msgraph_beta.generated.models.BrowseQueryResponseItem::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|backing_store:BackingStore msgraph_beta.generated.models.BrowseQueryResponseItem::|public|constructor():None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_by():IdentitySet +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_by(value:IdentitySet):None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|created_date_time(value:datetime.datetime):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.BrowseQueryResponseItem::|public|items_count():int msgraph_beta.generated.models.BrowseQueryResponseItem::|public|items_count(value:int):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|item_key():str msgraph_beta.generated.models.BrowseQueryResponseItem::|public|item_key(value:str):None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_by():IdentitySet +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_by(value:IdentitySet):None +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.BrowseQueryResponseItem::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|name():str msgraph_beta.generated.models.BrowseQueryResponseItem::|public|name(value:str):None msgraph_beta.generated.models.BrowseQueryResponseItem::|public|odata_type():str @@ -183241,8 +187873,8 @@ msgraph_beta.generated.models.ChatMembersNotificationRecipient::|static|public|c msgraph_beta.generated.models.ChatMessage-->Entity msgraph_beta.generated.models.ChatMessage::|public|attachments():list[ChatMessageAttachment] msgraph_beta.generated.models.ChatMessage::|public|attachments(value:list[ChatMessageAttachment]):None -msgraph_beta.generated.models.ChatMessage::|public|body():ItemBody -msgraph_beta.generated.models.ChatMessage::|public|body(value:ItemBody):None +msgraph_beta.generated.models.ChatMessage::|public|body():ChatMessageBody +msgraph_beta.generated.models.ChatMessage::|public|body(value:ChatMessageBody):None msgraph_beta.generated.models.ChatMessage::|public|channel_identity():ChannelIdentity msgraph_beta.generated.models.ChatMessage::|public|channel_identity(value:ChannelIdentity):None msgraph_beta.generated.models.ChatMessage::|public|chat_id():str @@ -183322,6 +187954,26 @@ msgraph_beta.generated.models.ChatMessageAttachment::|public|thumbnail_url():str msgraph_beta.generated.models.ChatMessageAttachment::|public|thumbnail_url(value:str):None msgraph_beta.generated.models.ChatMessageAttachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatMessageAttachment msgraph_beta.generated.models.ChatMessageAttachment~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ChatMessageBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.ChatMessageBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.ChatMessageBody::|public|backing_store:BackingStore +msgraph_beta.generated.models.ChatMessageBody::|public|constructor():None +msgraph_beta.generated.models.ChatMessageBody::|public|content():str +msgraph_beta.generated.models.ChatMessageBody::|public|content(value:str):None +msgraph_beta.generated.models.ChatMessageBody::|public|content_type():BodyType +msgraph_beta.generated.models.ChatMessageBody::|public|content_type(value:BodyType):None +msgraph_beta.generated.models.ChatMessageBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ChatMessageBody::|public|message_body_content_type():ChatMessageBodyContentType +msgraph_beta.generated.models.ChatMessageBody::|public|message_body_content_type(value:ChatMessageBodyContentType):None +msgraph_beta.generated.models.ChatMessageBody::|public|odata_type():str +msgraph_beta.generated.models.ChatMessageBody::|public|odata_type(value:str):None +msgraph_beta.generated.models.ChatMessageBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ChatMessageBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ChatMessageBody +msgraph_beta.generated.models.ChatMessageBodyContentType::0000-Text +msgraph_beta.generated.models.ChatMessageBodyContentType::0001-Html +msgraph_beta.generated.models.ChatMessageBodyContentType::0002-Markdown +msgraph_beta.generated.models.ChatMessageBodyContentType::0003-UnknownFutureValue +msgraph_beta.generated.models.ChatMessageBody~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.ChatMessageCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.ChatMessageCollectionResponse::|public|constructor():None msgraph_beta.generated.models.ChatMessageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -183368,8 +188020,8 @@ msgraph_beta.generated.models.ChatMessageImportance::0000-Normal msgraph_beta.generated.models.ChatMessageImportance::0001-High msgraph_beta.generated.models.ChatMessageImportance::0002-Urgent msgraph_beta.generated.models.ChatMessageInfo-->Entity -msgraph_beta.generated.models.ChatMessageInfo::|public|body():ItemBody -msgraph_beta.generated.models.ChatMessageInfo::|public|body(value:ItemBody):None +msgraph_beta.generated.models.ChatMessageInfo::|public|body():ChatMessageBody +msgraph_beta.generated.models.ChatMessageInfo::|public|body(value:ChatMessageBody):None msgraph_beta.generated.models.ChatMessageInfo::|public|constructor():None msgraph_beta.generated.models.ChatMessageInfo::|public|created_date_time():datetime.datetime msgraph_beta.generated.models.ChatMessageInfo::|public|created_date_time(value:datetime.datetime):None @@ -183822,6 +188474,18 @@ msgraph_beta.generated.models.ClientCertificateAuthentication::|public|get_field msgraph_beta.generated.models.ClientCertificateAuthentication::|public|odata_type:str msgraph_beta.generated.models.ClientCertificateAuthentication::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ClientCertificateAuthentication::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClientCertificateAuthentication +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo-->AuthenticationInfo +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|access_token_url():str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|access_token_url(value:str):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|client_id():str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|client_id(value:str):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|constructor():None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|odata_type:str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|secret_name():str +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|secret_name(value:str):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ClientCredentialAuthenticationInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):ClientCredentialAuthenticationInfo msgraph_beta.generated.models.ClientCredentialType::0000-None_ msgraph_beta.generated.models.ClientCredentialType::0001-ClientSecret msgraph_beta.generated.models.ClientCredentialType::0002-ClientAssertion @@ -184519,6 +189183,8 @@ msgraph_beta.generated.models.CloudPC::|public|is_disaster_recovery_active():boo msgraph_beta.generated.models.CloudPC::|public|is_disaster_recovery_active(value:bool):None msgraph_beta.generated.models.CloudPC::|public|last_login_result():CloudPcLoginResult msgraph_beta.generated.models.CloudPC::|public|last_login_result(value:CloudPcLoginResult):None +msgraph_beta.generated.models.CloudPC::|public|last_logoff_date_time():datetime.datetime +msgraph_beta.generated.models.CloudPC::|public|last_logoff_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CloudPC::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.CloudPC::|public|last_modified_date_time(value:datetime.datetime):None msgraph_beta.generated.models.CloudPC::|public|last_remote_action_result():CloudPcRemoteActionResult @@ -189379,6 +194045,12 @@ msgraph_beta.generated.models.ContentMetadata::|public|odata_type(value:str):Non msgraph_beta.generated.models.ContentMetadata::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.ContentMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ContentMetadata msgraph_beta.generated.models.ContentMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ContentModality::0000-Audio +msgraph_beta.generated.models.ContentModality::0001-Video +msgraph_beta.generated.models.ContentModality::0002-Image +msgraph_beta.generated.models.ContentModality::0003-Text +msgraph_beta.generated.models.ContentModality::0004-Multimodal +msgraph_beta.generated.models.ContentModality::0005-UnknownFutureValue msgraph_beta.generated.models.ContentModel-->Entity msgraph_beta.generated.models.ContentModel::|public|constructor():None msgraph_beta.generated.models.ContentModel::|public|created_by():IdentitySet @@ -193120,6 +197792,8 @@ msgraph_beta.generated.models.Desk::|public|mode():PlaceMode msgraph_beta.generated.models.Desk::|public|mode(value:PlaceMode):None msgraph_beta.generated.models.Desk::|public|odata_type:str msgraph_beta.generated.models.Desk::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Desk::|public|service_plans():list[PlaceServicePlanInfo] +msgraph_beta.generated.models.Desk::|public|service_plans(value:list[PlaceServicePlanInfo]):None msgraph_beta.generated.models.Desk::|static|public|create_from_discriminator_value(parse_node:ParseNode):Desk msgraph_beta.generated.models.DeskCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.DeskCollectionResponse::|public|constructor():None @@ -193228,6 +197902,10 @@ msgraph_beta.generated.models.DetectedSensitiveContentWrapper::|public|odata_typ msgraph_beta.generated.models.DetectedSensitiveContentWrapper::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.DetectedSensitiveContentWrapper::|static|public|create_from_discriminator_value(parse_node:ParseNode):DetectedSensitiveContentWrapper msgraph_beta.generated.models.DetectedSensitiveContentWrapper~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.DetectionSeverity::0000-Low +msgraph_beta.generated.models.DetectionSeverity::0001-Medium +msgraph_beta.generated.models.DetectionSeverity::0002-High +msgraph_beta.generated.models.DetectionSeverity::0003-UnknownFutureValue msgraph_beta.generated.models.Device-->DirectoryObject msgraph_beta.generated.models.Device::|public|account_enabled():bool msgraph_beta.generated.models.Device::|public|account_enabled(value:bool):None @@ -199150,6 +203828,20 @@ msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|public|seria msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|public|value():list[DeviceShellScript] msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|public|value(value:list[DeviceShellScript]):None msgraph_beta.generated.models.DeviceShellScriptCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceShellScriptCollectionResponse +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|backing_store:BackingStore +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|components():list[SyncComponent] +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|components(value:list[SyncComponent]):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|constructor():None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|device_id():str +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|device_id(value:str):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|odata_type():str +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|odata_type(value:str):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.DeviceSyncStatusResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DeviceSyncStatusResponse +msgraph_beta.generated.models.DeviceSyncStatusResponse~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.DeviceTemplate-->DirectoryObject msgraph_beta.generated.models.DeviceTemplate::|public|constructor():None msgraph_beta.generated.models.DeviceTemplate::|public|device_authority():str @@ -199357,6 +204049,8 @@ msgraph_beta.generated.models.Directory::|public|recommendation_configuration(): msgraph_beta.generated.models.Directory::|public|recommendation_configuration(value:RecommendationConfiguration):None msgraph_beta.generated.models.Directory::|public|recovery():Recovery msgraph_beta.generated.models.Directory::|public|recovery(value:Recovery):None +msgraph_beta.generated.models.Directory::|public|remote_tenant_groups():list[RemoteTenantGroup] +msgraph_beta.generated.models.Directory::|public|remote_tenant_groups(value:list[RemoteTenantGroup]):None msgraph_beta.generated.models.Directory::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Directory::|public|shared_email_domains():list[SharedEmailDomain] msgraph_beta.generated.models.Directory::|public|shared_email_domains(value:list[SharedEmailDomain]):None @@ -199638,8 +204332,6 @@ msgraph_beta.generated.models.DistributionList-->OutlookItem msgraph_beta.generated.models.DistributionList::|public|constructor():None msgraph_beta.generated.models.DistributionList::|public|display_name():str msgraph_beta.generated.models.DistributionList::|public|display_name(value:str):None -msgraph_beta.generated.models.DistributionList::|public|distribution_list_members():list[DistributionListMember] -msgraph_beta.generated.models.DistributionList::|public|distribution_list_members(value:list[DistributionListMember]):None msgraph_beta.generated.models.DistributionList::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.DistributionList::|public|members():list[Member] msgraph_beta.generated.models.DistributionList::|public|members(value:list[Member]):None @@ -199659,27 +204351,6 @@ msgraph_beta.generated.models.DistributionListCollectionResponse::|public|serial msgraph_beta.generated.models.DistributionListCollectionResponse::|public|value():list[DistributionList] msgraph_beta.generated.models.DistributionListCollectionResponse::|public|value(value:list[DistributionList]):None msgraph_beta.generated.models.DistributionListCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DistributionListCollectionResponse -msgraph_beta.generated.models.DistributionListMember-->Entity -msgraph_beta.generated.models.DistributionListMember::|public|constructor():None -msgraph_beta.generated.models.DistributionListMember::|public|contact():Contact -msgraph_beta.generated.models.DistributionListMember::|public|contact(value:Contact):None -msgraph_beta.generated.models.DistributionListMember::|public|contact_id():str -msgraph_beta.generated.models.DistributionListMember::|public|contact_id(value:str):None -msgraph_beta.generated.models.DistributionListMember::|public|display_name():str -msgraph_beta.generated.models.DistributionListMember::|public|display_name(value:str):None -msgraph_beta.generated.models.DistributionListMember::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.DistributionListMember::|public|odata_type:str -msgraph_beta.generated.models.DistributionListMember::|public|recipient_type():RecipientType -msgraph_beta.generated.models.DistributionListMember::|public|recipient_type(value:RecipientType):None -msgraph_beta.generated.models.DistributionListMember::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.DistributionListMember::|static|public|create_from_discriminator_value(parse_node:ParseNode):DistributionListMember -msgraph_beta.generated.models.DistributionListMemberCollectionResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.models.DistributionListMemberCollectionResponse::|public|constructor():None -msgraph_beta.generated.models.DistributionListMemberCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.models.DistributionListMemberCollectionResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.models.DistributionListMemberCollectionResponse::|public|value():list[DistributionListMember] -msgraph_beta.generated.models.DistributionListMemberCollectionResponse::|public|value(value:list[DistributionListMember]):None -msgraph_beta.generated.models.DistributionListMemberCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):DistributionListMemberCollectionResponse msgraph_beta.generated.models.DlpAction::0000-NotifyUser msgraph_beta.generated.models.DlpAction::0001-BlockAccess msgraph_beta.generated.models.DlpAction::0002-DeviceRestriction @@ -204033,6 +208704,22 @@ msgraph_beta.generated.models.EvaluateLabelJobResultGroup::|public|serialize(wri msgraph_beta.generated.models.EvaluateLabelJobResultGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluateLabelJobResultGroup msgraph_beta.generated.models.EvaluateLabelJobResultGroup~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.EvaluateLabelJobResult~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.EvaluationScope::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.EvaluationScope::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.EvaluationScope::|public|backing_store:BackingStore +msgraph_beta.generated.models.EvaluationScope::|public|constructor():None +msgraph_beta.generated.models.EvaluationScope::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.EvaluationScope::|public|odata_type():str +msgraph_beta.generated.models.EvaluationScope::|public|odata_type(value:str):None +msgraph_beta.generated.models.EvaluationScope::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.EvaluationScope::|public|type():EvaluationScopeType +msgraph_beta.generated.models.EvaluationScope::|public|type(value:EvaluationScopeType):None +msgraph_beta.generated.models.EvaluationScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):EvaluationScope +msgraph_beta.generated.models.EvaluationScopeType::0000-Tenant +msgraph_beta.generated.models.EvaluationScopeType::0001-Agent +msgraph_beta.generated.models.EvaluationScopeType::0002-AnonymousUser +msgraph_beta.generated.models.EvaluationScopeType::0003-UnknownFutureValue +msgraph_beta.generated.models.EvaluationScope~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Event-->OutlookItem msgraph_beta.generated.models.Event::|public|allow_new_time_proposals():bool msgraph_beta.generated.models.Event::|public|allow_new_time_proposals(value:bool):None @@ -205582,6 +210269,24 @@ msgraph_beta.generated.models.ExternalProfile::|public|serialize(writer:Serializ msgraph_beta.generated.models.ExternalProfile::|public|supervisor_id():str msgraph_beta.generated.models.ExternalProfile::|public|supervisor_id(value:str):None msgraph_beta.generated.models.ExternalProfile::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalProfile +msgraph_beta.generated.models.ExternalSapAcConnectionInfo-->ConnectionInfo +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|authentication_info():AuthenticationInfo +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|authentication_info(value:AuthenticationInfo):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|constructor():None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|key_vault_name():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|key_vault_name(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|odata_type:str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|resource_group():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|resource_group(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|subscription_id():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|subscription_id(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|system_id():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|system_id(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|user_identifier():str +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|public|user_identifier(value:str):None +msgraph_beta.generated.models.ExternalSapAcConnectionInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExternalSapAcConnectionInfo msgraph_beta.generated.models.ExternalSponsors-->UserSet msgraph_beta.generated.models.ExternalSponsors::|public|constructor():None msgraph_beta.generated.models.ExternalSponsors::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -205713,6 +210418,22 @@ msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|public|get_fi msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|public|odata_type:str msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.FallbackToMicrosoftProviderOnError::|static|public|create_from_discriminator_value(parse_node:ParseNode):FallbackToMicrosoftProviderOnError +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_allocations():AdditionalStorageAllocations +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_allocations(value:AdditionalStorageAllocations):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|backing_store:BackingStore +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|constructor():None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|odata_type():str +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|odata_type(value:str):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|used():int +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|used(value:int):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|user():Identity +msgraph_beta.generated.models.FamilyMemberStorageQuota::|public|user(value:Identity):None +msgraph_beta.generated.models.FamilyMemberStorageQuota::|static|public|create_from_discriminator_value(parse_node:ParseNode):FamilyMemberStorageQuota +msgraph_beta.generated.models.FamilyMemberStorageQuota~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.FeatureRolloutPolicy-->Entity msgraph_beta.generated.models.FeatureRolloutPolicy::|public|applies_to():list[DirectoryObject] msgraph_beta.generated.models.FeatureRolloutPolicy::|public|applies_to(value:list[DirectoryObject]):None @@ -209623,6 +214344,14 @@ msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|g msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|odata_type:str msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.identityGovernance.GroupBasedSubjectSet::|static|public|create_from_discriminator_value(parse_node:ParseNode):GroupBasedSubjectSet +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger-->WorkflowExecutionTrigger +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|constructor():None +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|minimum_required_sponsors():int +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|minimum_required_sponsors(value:int):None +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|odata_type:str +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.identityGovernance.GuestSponsorTrigger::|static|public|create_from_discriminator_value(parse_node:ParseNode):GuestSponsorTrigger msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|access_reviews():AccessReviewSet msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|access_reviews(value:AccessReviewSet):None msgraph_beta.generated.models.identityGovernance.IdentityGovernance::|public|additional_data():dict[str, Any] @@ -218080,6 +222809,8 @@ msgraph_beta.generated.models.MailboxFolder::|public|total_item_count():int msgraph_beta.generated.models.MailboxFolder::|public|total_item_count(value:int):None msgraph_beta.generated.models.MailboxFolder::|public|type():str msgraph_beta.generated.models.MailboxFolder::|public|type(value:str):None +msgraph_beta.generated.models.MailboxFolder::|public|well_known_name():str +msgraph_beta.generated.models.MailboxFolder::|public|well_known_name(value:str):None msgraph_beta.generated.models.MailboxFolder::|static|public|create_from_discriminator_value(parse_node:ParseNode):MailboxFolder msgraph_beta.generated.models.MailboxFolderCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.MailboxFolderCollectionResponse::|public|constructor():None @@ -222014,6 +226745,32 @@ msgraph_beta.generated.models.MediaInfo::|public|uri():str msgraph_beta.generated.models.MediaInfo::|public|uri(value:str):None msgraph_beta.generated.models.MediaInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaInfo msgraph_beta.generated.models.MediaInfo~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MediaMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MediaMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MediaMetadata::|public|audio_metadata():AudioMetadata +msgraph_beta.generated.models.MediaMetadata::|public|audio_metadata(value:AudioMetadata):None +msgraph_beta.generated.models.MediaMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.MediaMetadata::|public|byte_size():int +msgraph_beta.generated.models.MediaMetadata::|public|byte_size(value:int):None +msgraph_beta.generated.models.MediaMetadata::|public|constructor():None +msgraph_beta.generated.models.MediaMetadata::|public|duration():int +msgraph_beta.generated.models.MediaMetadata::|public|duration(value:int):None +msgraph_beta.generated.models.MediaMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MediaMetadata::|public|is_real_time():bool +msgraph_beta.generated.models.MediaMetadata::|public|is_real_time(value:bool):None +msgraph_beta.generated.models.MediaMetadata::|public|mime_type():str +msgraph_beta.generated.models.MediaMetadata::|public|mime_type(value:str):None +msgraph_beta.generated.models.MediaMetadata::|public|modality():ContentModality +msgraph_beta.generated.models.MediaMetadata::|public|modality(value:ContentModality):None +msgraph_beta.generated.models.MediaMetadata::|public|odata_type():str +msgraph_beta.generated.models.MediaMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.MediaMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MediaMetadata::|public|streaming_metadata():StreamingMetadata +msgraph_beta.generated.models.MediaMetadata::|public|streaming_metadata(value:StreamingMetadata):None +msgraph_beta.generated.models.MediaMetadata::|public|video_metadata():VideoMetadata +msgraph_beta.generated.models.MediaMetadata::|public|video_metadata(value:VideoMetadata):None +msgraph_beta.generated.models.MediaMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaMetadata +msgraph_beta.generated.models.MediaMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MediaPrompt-->Prompt msgraph_beta.generated.models.MediaPrompt::|public|constructor():None msgraph_beta.generated.models.MediaPrompt::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -222024,6 +226781,22 @@ msgraph_beta.generated.models.MediaPrompt::|public|media_info(value:MediaInfo):N msgraph_beta.generated.models.MediaPrompt::|public|odata_type:str msgraph_beta.generated.models.MediaPrompt::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MediaPrompt::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaPrompt +msgraph_beta.generated.models.MediaSegment::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MediaSegment::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MediaSegment::|public|backing_store:BackingStore +msgraph_beta.generated.models.MediaSegment::|public|constructor():None +msgraph_beta.generated.models.MediaSegment::|public|end_time_sec():int +msgraph_beta.generated.models.MediaSegment::|public|end_time_sec(value:int):None +msgraph_beta.generated.models.MediaSegment::|public|frame_indices():list[int] +msgraph_beta.generated.models.MediaSegment::|public|frame_indices(value:list[int]):None +msgraph_beta.generated.models.MediaSegment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MediaSegment::|public|odata_type():str +msgraph_beta.generated.models.MediaSegment::|public|odata_type(value:str):None +msgraph_beta.generated.models.MediaSegment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MediaSegment::|public|start_time_sec():int +msgraph_beta.generated.models.MediaSegment::|public|start_time_sec(value:int):None +msgraph_beta.generated.models.MediaSegment::|static|public|create_from_discriminator_value(parse_node:ParseNode):MediaSegment +msgraph_beta.generated.models.MediaSegment~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MediaSource::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.MediaSource::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.MediaSource::|public|backing_store:BackingStore @@ -223181,6 +227954,68 @@ msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|public|is msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|public|odata_type:str msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.MicrosoftApplicationDataAccessSettings::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftApplicationDataAccessSettings +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_container_count():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_container_count(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_storage_used_in_bytes():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|active_storage_used_in_bytes(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|app_id():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|app_id(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|backing_store:BackingStore +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|display_name():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|display_name(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|odata_type():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|odata_type(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|value():list[MicrosoftAppsFileStorageContainerAppUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|public|value(value:list[MicrosoftAppsFileStorageContainerAppUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerAppUsage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_container_count():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_container_count(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_storage_used_in_bytes():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|active_storage_used_in_bytes(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|backing_store:BackingStore +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|data_location_code():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|data_location_code(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|odata_type():str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|odata_type(value:str):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|usage_by_app():list[MicrosoftAppsFileStorageContainerAppUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|public|usage_by_app(value:list[MicrosoftAppsFileStorageContainerAppUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|value():list[MicrosoftAppsFileStorageContainerGeoUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|public|value(value:list[MicrosoftAppsFileStorageContainerGeoUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerGeoUsage~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage-->Entity +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|constructor():None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|odata_type:str +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_container_count():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_container_count(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_storage_used_in_bytes():int +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|total_active_storage_used_in_bytes(value:int):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|usage_by_data_location():list[MicrosoftAppsFileStorageContainerGeoUsage] +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|public|usage_by_data_location(value:list[MicrosoftAppsFileStorageContainerGeoUsage]):None +msgraph_beta.generated.models.MicrosoftAppsFileStorageContainerUsage::|static|public|create_from_discriminator_value(parse_node:ParseNode):MicrosoftAppsFileStorageContainerUsage msgraph_beta.generated.models.MicrosoftAuthenticatorAuthenticationMethod-->AuthenticationMethod msgraph_beta.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|client_app_name():MicrosoftAuthenticatorAuthenticationMethodClientAppName msgraph_beta.generated.models.MicrosoftAuthenticatorAuthenticationMethod::|public|client_app_name(value:MicrosoftAuthenticatorAuthenticationMethodClientAppName):None @@ -224205,6 +229040,20 @@ msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|p msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value():list[MobileDeviceManagementPolicy] msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|public|value(value:list[MobileDeviceManagementPolicy]):None msgraph_beta.generated.models.MobileDeviceManagementPolicyCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDeviceManagementPolicyCollectionResponse +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|accepted_regions():list[str] +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|accepted_regions(value:list[str]):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|backing_store:BackingStore +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|constructor():None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|document_standard():str +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|document_standard(value:str):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|odata_type():str +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|odata_type(value:str):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.MobileDriversLicenseConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):MobileDriversLicenseConfiguration +msgraph_beta.generated.models.MobileDriversLicenseConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.MobileLobApp-->MobileApp msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version():str msgraph_beta.generated.models.MobileLobApp::|public|committed_content_version(value:str):None @@ -230931,6 +235780,8 @@ msgraph_beta.generated.models.Participant::|public|restricted_experience(value:O msgraph_beta.generated.models.Participant::|public|roster_sequence_number():int msgraph_beta.generated.models.Participant::|public|roster_sequence_number(value:int):None msgraph_beta.generated.models.Participant::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.Participant::|public|synthetic_media_detection():SyntheticMediaDetectionInfo +msgraph_beta.generated.models.Participant::|public|synthetic_media_detection(value:SyntheticMediaDetectionInfo):None msgraph_beta.generated.models.Participant::|static|public|create_from_discriminator_value(parse_node:ParseNode):Participant msgraph_beta.generated.models.ParticipantCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.ParticipantCollectionResponse::|public|constructor():None @@ -232996,6 +237847,8 @@ msgraph_beta.generated.models.Place::|public|parent_id():str msgraph_beta.generated.models.Place::|public|parent_id(value:str):None msgraph_beta.generated.models.Place::|public|phone():str msgraph_beta.generated.models.Place::|public|phone(value:str):None +msgraph_beta.generated.models.Place::|public|place_id():str +msgraph_beta.generated.models.Place::|public|place_id(value:str):None msgraph_beta.generated.models.Place::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Place::|public|tags():list[str] msgraph_beta.generated.models.Place::|public|tags(value:list[str]):None @@ -233072,11 +237925,25 @@ msgraph_beta.generated.models.PlaceOperationStatus::0003-Failed msgraph_beta.generated.models.PlaceOperationStatus::0004-PartiallySucceeded msgraph_beta.generated.models.PlaceOperationStatus::0005-Expired msgraph_beta.generated.models.PlaceOperationStatus::0006-UnknownFutureValue +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|constructor():None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|odata_type():str +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|service_plan_id():str +msgraph_beta.generated.models.PlaceServicePlanInfo::|public|service_plan_id(value:str):None +msgraph_beta.generated.models.PlaceServicePlanInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlaceServicePlanInfo +msgraph_beta.generated.models.PlaceServicePlanInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Planner-->Entity msgraph_beta.generated.models.Planner::|public|buckets():list[PlannerBucket] msgraph_beta.generated.models.Planner::|public|buckets(value:list[PlannerBucket]):None msgraph_beta.generated.models.Planner::|public|constructor():None msgraph_beta.generated.models.Planner::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.Planner::|public|goals():list[PlannerGoal] +msgraph_beta.generated.models.Planner::|public|goals(value:list[PlannerGoal]):None msgraph_beta.generated.models.Planner::|public|odata_type:str msgraph_beta.generated.models.Planner::|public|plans():list[PlannerPlan] msgraph_beta.generated.models.Planner::|public|plans(value:list[PlannerPlan]):None @@ -233423,6 +238290,41 @@ msgraph_beta.generated.models.PlannerFormsRequirement::|public|required_forms(va msgraph_beta.generated.models.PlannerFormsRequirement::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PlannerFormsRequirement::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerFormsRequirement msgraph_beta.generated.models.PlannerFormsRequirement~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.PlannerGoal-->PlannerDelta +msgraph_beta.generated.models.PlannerGoal::|public|constructor():None +msgraph_beta.generated.models.PlannerGoal::|public|display_name():str +msgraph_beta.generated.models.PlannerGoal::|public|display_name(value:str):None +msgraph_beta.generated.models.PlannerGoal::|public|finish_date():datetime.date +msgraph_beta.generated.models.PlannerGoal::|public|finish_date(value:datetime.date):None +msgraph_beta.generated.models.PlannerGoal::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerGoal::|public|notes():ItemBody +msgraph_beta.generated.models.PlannerGoal::|public|notes(value:ItemBody):None +msgraph_beta.generated.models.PlannerGoal::|public|odata_type:str +msgraph_beta.generated.models.PlannerGoal::|public|plan_id():str +msgraph_beta.generated.models.PlannerGoal::|public|plan_id(value:str):None +msgraph_beta.generated.models.PlannerGoal::|public|priority():int +msgraph_beta.generated.models.PlannerGoal::|public|priority(value:int):None +msgraph_beta.generated.models.PlannerGoal::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerGoal::|public|start_date():datetime.date +msgraph_beta.generated.models.PlannerGoal::|public|start_date(value:datetime.date):None +msgraph_beta.generated.models.PlannerGoal::|public|status():PlannerGoalStatus +msgraph_beta.generated.models.PlannerGoal::|public|status(value:PlannerGoalStatus):None +msgraph_beta.generated.models.PlannerGoal::|public|tasks():list[PlannerTask] +msgraph_beta.generated.models.PlannerGoal::|public|tasks(value:list[PlannerTask]):None +msgraph_beta.generated.models.PlannerGoal::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGoal +msgraph_beta.generated.models.PlannerGoalCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|value():list[PlannerGoal] +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|public|value(value:list[PlannerGoal]):None +msgraph_beta.generated.models.PlannerGoalCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):PlannerGoalCollectionResponse +msgraph_beta.generated.models.PlannerGoalStatus::0000-NotStarted +msgraph_beta.generated.models.PlannerGoalStatus::0001-OnTrack +msgraph_beta.generated.models.PlannerGoalStatus::0002-Behind +msgraph_beta.generated.models.PlannerGoalStatus::0003-AtRisk +msgraph_beta.generated.models.PlannerGoalStatus::0004-Closed +msgraph_beta.generated.models.PlannerGoalStatus::0005-UnknownFutureValue msgraph_beta.generated.models.PlannerGroup-->Entity msgraph_beta.generated.models.PlannerGroup::|public|constructor():None msgraph_beta.generated.models.PlannerGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -233487,6 +238389,8 @@ msgraph_beta.generated.models.PlannerPlan::|public|creation_source(value:Planner msgraph_beta.generated.models.PlannerPlan::|public|details():PlannerPlanDetails msgraph_beta.generated.models.PlannerPlan::|public|details(value:PlannerPlanDetails):None msgraph_beta.generated.models.PlannerPlan::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerPlan::|public|goals():list[PlannerGoal] +msgraph_beta.generated.models.PlannerPlan::|public|goals(value:list[PlannerGoal]):None msgraph_beta.generated.models.PlannerPlan::|public|history_items():list[PlannerHistoryItem] msgraph_beta.generated.models.PlannerPlan::|public|history_items(value:list[PlannerHistoryItem]):None msgraph_beta.generated.models.PlannerPlan::|public|is_archived():bool @@ -233804,6 +238708,8 @@ msgraph_beta.generated.models.PlannerTask::|public|details(value:PlannerTaskDeta msgraph_beta.generated.models.PlannerTask::|public|due_date_time():datetime.datetime msgraph_beta.generated.models.PlannerTask::|public|due_date_time(value:datetime.datetime):None msgraph_beta.generated.models.PlannerTask::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PlannerTask::|public|goal_ids():list[str] +msgraph_beta.generated.models.PlannerTask::|public|goal_ids(value:list[str]):None msgraph_beta.generated.models.PlannerTask::|public|has_chat():bool msgraph_beta.generated.models.PlannerTask::|public|has_chat(value:bool):None msgraph_beta.generated.models.PlannerTask::|public|has_description():bool @@ -234402,6 +239308,12 @@ msgraph_beta.generated.models.PolicyLocationDomain::|public|get_field_deserializ msgraph_beta.generated.models.PolicyLocationDomain::|public|odata_type:str msgraph_beta.generated.models.PolicyLocationDomain::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyLocationDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationDomain +msgraph_beta.generated.models.PolicyLocationTool-->PolicyLocation +msgraph_beta.generated.models.PolicyLocationTool::|public|constructor():None +msgraph_beta.generated.models.PolicyLocationTool::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyLocationTool::|public|odata_type:str +msgraph_beta.generated.models.PolicyLocationTool::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.PolicyLocationTool::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyLocationTool msgraph_beta.generated.models.PolicyLocationUrl-->PolicyLocation msgraph_beta.generated.models.PolicyLocationUrl::|public|constructor():None msgraph_beta.generated.models.PolicyLocationUrl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -234511,6 +239423,8 @@ msgraph_beta.generated.models.PolicyScopeBase::|public|execution_mode(value:Exec msgraph_beta.generated.models.PolicyScopeBase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.PolicyScopeBase::|public|locations():list[PolicyLocation] msgraph_beta.generated.models.PolicyScopeBase::|public|locations(value:list[PolicyLocation]):None +msgraph_beta.generated.models.PolicyScopeBase::|public|location_exclusions():list[PolicyLocation] +msgraph_beta.generated.models.PolicyScopeBase::|public|location_exclusions(value:list[PolicyLocation]):None msgraph_beta.generated.models.PolicyScopeBase::|public|odata_type():str msgraph_beta.generated.models.PolicyScopeBase::|public|odata_type(value:str):None msgraph_beta.generated.models.PolicyScopeBase::|public|policy_actions():list[DlpActionInfo] @@ -234622,8 +239536,12 @@ msgraph_beta.generated.models.PolicyTenantScope::|public|policy_scope(value:Poli msgraph_beta.generated.models.PolicyTenantScope::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.PolicyTenantScope::|static|public|create_from_discriminator_value(parse_node:ParseNode):PolicyTenantScope msgraph_beta.generated.models.PolicyTipAction-->DlpActionInfo +msgraph_beta.generated.models.PolicyTipAction::|public|compliance_url():str +msgraph_beta.generated.models.PolicyTipAction::|public|compliance_url(value:str):None msgraph_beta.generated.models.PolicyTipAction::|public|constructor():None msgraph_beta.generated.models.PolicyTipAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.PolicyTipAction::|public|matched_conditions_description():str +msgraph_beta.generated.models.PolicyTipAction::|public|matched_conditions_description(value:str):None msgraph_beta.generated.models.PolicyTipAction::|public|odata_type:str msgraph_beta.generated.models.PolicyTipAction::|public|policy_tip():str msgraph_beta.generated.models.PolicyTipAction::|public|policy_tip(value:str):None @@ -237655,6 +242573,8 @@ msgraph_beta.generated.models.ProcessContentRequest::|public|context_metadata(): msgraph_beta.generated.models.ProcessContentRequest::|public|context_metadata(value:ContextMetadata):None msgraph_beta.generated.models.ProcessContentRequest::|public|device_metadata():DeviceMetadata msgraph_beta.generated.models.ProcessContentRequest::|public|device_metadata(value:DeviceMetadata):None +msgraph_beta.generated.models.ProcessContentRequest::|public|evaluation_scope():EvaluationScope +msgraph_beta.generated.models.ProcessContentRequest::|public|evaluation_scope(value:EvaluationScope):None msgraph_beta.generated.models.ProcessContentRequest::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ProcessContentRequest::|public|integrated_app_metadata():IntegratedApplicationMetadata msgraph_beta.generated.models.ProcessContentRequest::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None @@ -238117,6 +243037,8 @@ msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|constructor( msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|odata_type:str msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|source_location():PolicyLocation +msgraph_beta.generated.models.ProtectedApplicationMetadata::|public|source_location(value:PolicyLocation):None msgraph_beta.generated.models.ProtectedApplicationMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProtectedApplicationMetadata msgraph_beta.generated.models.ProtectedContent::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ProtectedContent::|public|additional_data(value:dict[str, Any]):None @@ -240451,6 +245373,29 @@ msgraph_beta.generated.models.RemoteLockActionResult::|public|serialize(writer:S msgraph_beta.generated.models.RemoteLockActionResult::|public|unlock_pin():str msgraph_beta.generated.models.RemoteLockActionResult::|public|unlock_pin(value:str):None msgraph_beta.generated.models.RemoteLockActionResult::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteLockActionResult +msgraph_beta.generated.models.RemoteTenantGroup-->DirectoryObject +msgraph_beta.generated.models.RemoteTenantGroup::|public|constructor():None +msgraph_beta.generated.models.RemoteTenantGroup::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RemoteTenantGroup::|public|odata_type:str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_display_name():str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_display_name(value:str):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_id():UUID +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_group_id(value:UUID):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_display_name():str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_display_name(value:str):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_id():UUID +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_id(value:UUID):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_primary_domain():str +msgraph_beta.generated.models.RemoteTenantGroup::|public|remote_tenant_primary_domain(value:str):None +msgraph_beta.generated.models.RemoteTenantGroup::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RemoteTenantGroup::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteTenantGroup +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|value():list[RemoteTenantGroup] +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|public|value(value:list[RemoteTenantGroup]):None +msgraph_beta.generated.models.RemoteTenantGroupCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoteTenantGroupCollectionResponse msgraph_beta.generated.models.RemoveAccessApplyAction-->AccessReviewApplyAction msgraph_beta.generated.models.RemoveAccessApplyAction::|public|constructor():None msgraph_beta.generated.models.RemoveAccessApplyAction::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -240567,6 +245512,8 @@ msgraph_beta.generated.models.ReportRoot::|public|health_monitoring():HealthMoni msgraph_beta.generated.models.ReportRoot::|public|health_monitoring(value:HealthMonitoringRoot):None msgraph_beta.generated.models.ReportRoot::|public|identity_analytics():IdentityAnalyticsRoot msgraph_beta.generated.models.ReportRoot::|public|identity_analytics(value:IdentityAnalyticsRoot):None +msgraph_beta.generated.models.ReportRoot::|public|microsoft_apps_file_storage_container_usage_summary():MicrosoftAppsFileStorageContainerUsage +msgraph_beta.generated.models.ReportRoot::|public|microsoft_apps_file_storage_container_usage_summary(value:MicrosoftAppsFileStorageContainerUsage):None msgraph_beta.generated.models.ReportRoot::|public|monthly_print_usage_by_printer():list[PrintUsageByPrinter] msgraph_beta.generated.models.ReportRoot::|public|monthly_print_usage_by_printer(value:list[PrintUsageByPrinter]):None msgraph_beta.generated.models.ReportRoot::|public|monthly_print_usage_by_user():list[PrintUsageByUser] @@ -240856,6 +245803,23 @@ msgraph_beta.generated.models.ResourceAccessType::0002-Write msgraph_beta.generated.models.ResourceAccessType::0003-Create msgraph_beta.generated.models.ResourceAccessType::0004-UnknownFutureValue msgraph_beta.generated.models.ResourceAccess~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod-->AuthenticationMethod +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|constructor():None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|device():Device +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|device(value:Device):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|display_name():str +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|display_name(value:str):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|odata_type:str +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethod::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccountKeyAuthenticationMethod +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|value():list[ResourceAccountKeyAuthenticationMethod] +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|public|value(value:list[ResourceAccountKeyAuthenticationMethod]):None +msgraph_beta.generated.models.ResourceAccountKeyAuthenticationMethodCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ResourceAccountKeyAuthenticationMethodCollectionResponse msgraph_beta.generated.models.ResourceAction::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.ResourceAction::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.ResourceAction::|public|allowed_resource_actions():list[str] @@ -242203,8 +247167,6 @@ msgraph_beta.generated.models.Room::|public|is_teams_enabled(value:bool):None msgraph_beta.generated.models.Room::|public|nickname():str msgraph_beta.generated.models.Room::|public|nickname(value:str):None msgraph_beta.generated.models.Room::|public|odata_type:str -msgraph_beta.generated.models.Room::|public|place_id():str -msgraph_beta.generated.models.Room::|public|place_id(value:str):None msgraph_beta.generated.models.Room::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Room::|public|teams_enabled_state():PlaceFeatureEnablement msgraph_beta.generated.models.Room::|public|teams_enabled_state(value:PlaceFeatureEnablement):None @@ -246012,6 +250974,770 @@ msgraph_beta.generated.models.security.CaseAction::0008-PurgeData msgraph_beta.generated.models.security.CaseAction::0009-ExportReport msgraph_beta.generated.models.security.CaseAction::0010-ExportResult msgraph_beta.generated.models.security.CaseAction::0011-HoldPolicySync +msgraph_beta.generated.models.security.caseManagement.Activity-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Activity::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Activity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Activity::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Activity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Activity::|static|public|create_from_discriminator_value(parse_node:ParseNode):Activity +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|value():list[Activity] +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|public|value(value:list[Activity]):None +msgraph_beta.generated.models.security.caseManagement.ActivityCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivityCollectionResponse +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|kind():str +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|kind(value:str):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|resource_id():str +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|resource_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActivityResourceDetails +msgraph_beta.generated.models.security.caseManagement.ActivityResourceDetails~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|active():int +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|active(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_severity():IncidentSeverityCounts +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_severity(value:IncidentSeverityCounts):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_status():AlertStatusCounts +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|by_status(value:AlertStatusCounts):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|total():int +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|public|total(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertCounts +msgraph_beta.generated.models.security.caseManagement.AlertCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|in_progress():int +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|in_progress(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|new():int +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|new(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|resolved():int +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|resolved(value:int):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):AlertStatusCounts +msgraph_beta.generated.models.security.caseManagement.AlertStatusCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.Attachment-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|content():bytes +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|content(value:bytes):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|description():str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_extension():str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_extension(value:str):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_size():int +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|file_size(value:int):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|origin():AttachmentOrigin +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|origin(value:AttachmentOrigin):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|scan_result():AttachmentScanResult +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|scan_result(value:AttachmentScanResult):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Attachment::|static|public|create_from_discriminator_value(parse_node:ParseNode):Attachment +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|value():list[Attachment] +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|public|value(value:list[Attachment]):None +msgraph_beta.generated.models.security.caseManagement.AttachmentCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttachmentCollectionResponse +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_id():str +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_type():AttachmentOriginType +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|resource_type(value:AttachmentOriginType):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin::|static|public|create_from_discriminator_value(parse_node:ParseNode):AttachmentOrigin +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0000-Case +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0001-Comment +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0002-Task +msgraph_beta.generated.models.security.caseManagement.AttachmentOriginType::0003-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.AttachmentOrigin~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0000-Unscanned +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0001-NoThreatsFound +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0002-Malicious +msgraph_beta.generated.models.security.caseManagement.AttachmentScanResult::0003-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.AuditAction::0000-Link +msgraph_beta.generated.models.security.caseManagement.AuditAction::0001-Unlink +msgraph_beta.generated.models.security.caseManagement.AuditAction::0002-Update +msgraph_beta.generated.models.security.caseManagement.AuditAction::0003-Delete +msgraph_beta.generated.models.security.caseManagement.AuditAction::0004-Create +msgraph_beta.generated.models.security.caseManagement.AuditAction::0005-Upload +msgraph_beta.generated.models.security.caseManagement.AuditAction::0006-Download +msgraph_beta.generated.models.security.caseManagement.AuditAction::0007-FileUploadMalwareDetected +msgraph_beta.generated.models.security.caseManagement.AuditAction::0008-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.AuditLog-->Activity +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|action():AuditAction +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|action(value:AuditAction):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|details():ActivityResourceDetails +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|details(value:ActivityResourceDetails):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|modified_properties():list[ModifiedProperty] +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|modified_properties(value:list[ModifiedProperty]):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.AuditLog::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.AuditLog::|static|public|create_from_discriminator_value(parse_node:ParseNode):AuditLog +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty-->ValueProperty +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|value():bool +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|public|value(value:bool):None +msgraph_beta.generated.models.security.caseManagement.BooleanValueProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):BooleanValueProperty +msgraph_beta.generated.models.security.caseManagement.Case-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Case::|public|activities():list[Activity] +msgraph_beta.generated.models.security.caseManagement.Case::|public|activities(value:list[Activity]):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|attachments():list[Attachment] +msgraph_beta.generated.models.security.caseManagement.Case::|public|attachments(value:list[Attachment]):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Case::|public|custom_fields():CustomFieldValues +msgraph_beta.generated.models.security.caseManagement.Case::|public|custom_fields(value:CustomFieldValues):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.Case::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Case::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Case::|public|relations():list[Relation] +msgraph_beta.generated.models.security.caseManagement.Case::|public|relations(value:list[Relation]):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|status():str +msgraph_beta.generated.models.security.caseManagement.Case::|public|status(value:str):None +msgraph_beta.generated.models.security.caseManagement.Case::|public|tasks():list[Task] +msgraph_beta.generated.models.security.caseManagement.Case::|public|tasks(value:list[Task]):None +msgraph_beta.generated.models.security.caseManagement.Case::|static|public|create_from_discriminator_value(parse_node:ParseNode):Case +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|value():list[Case] +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|public|value(value:list[Case]):None +msgraph_beta.generated.models.security.caseManagement.CaseCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseCollectionResponse +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity-->Entity +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_by():str +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_by(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|created_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_by():str +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_by(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseManagementEntity::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0000-Uncategorized +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0001-Triage +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0002-Contain +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0003-Investigate +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0004-Remediate +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0005-Prevent +msgraph_beta.generated.models.security.caseManagement.CaseTaskCategory::0006-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0000-NotSet +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0001-VeryLow +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0002-Low +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0003-Medium +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0004-High +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0005-Critical +msgraph_beta.generated.models.security.caseManagement.CaseTaskPriority::0006-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration-->Entity +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|custom_fields():list[CustomFieldDefinition] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|custom_fields(value:list[CustomFieldDefinition]):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|default_status_id():str +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|default_status_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|statuses():list[StatusDefinition] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|public|statuses(value:list[StatusDefinition]):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfiguration::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseTypeConfiguration +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|value():list[CaseTypeConfiguration] +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|public|value(value:list[CaseTypeConfiguration]):None +msgraph_beta.generated.models.security.caseManagement.CaseTypeConfigurationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseTypeConfigurationCollectionResponse +msgraph_beta.generated.models.security.caseManagement.Comment-->Activity +msgraph_beta.generated.models.security.caseManagement.Comment::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Comment::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Comment::|public|message():str +msgraph_beta.generated.models.security.caseManagement.Comment::|public|message(value:str):None +msgraph_beta.generated.models.security.caseManagement.Comment::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Comment::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Comment::|static|public|create_from_discriminator_value(parse_node:ParseNode):Comment +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition-->Entity +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|description():str +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_disabled():bool +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_disabled(value:bool):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_required():bool +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|is_required(value:bool):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|value():list[CustomFieldDefinition] +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|public|value(value:list[CustomFieldDefinition]):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldDefinitionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomFieldDefinitionCollectionResponse +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomFieldValues +msgraph_beta.generated.models.security.caseManagement.CustomFieldValues~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|custom_status_id():str +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|custom_status_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|is_final():bool +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|is_final(value:bool):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|sort_order():int +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|public|sort_order(value:int):None +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):CustomStatusDefinition +msgraph_beta.generated.models.security.caseManagement.CustomStatusDefinition~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|default_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|default_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.DateTimeCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):DateTimeCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.ExposureCase-->Case +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|automation():ExposureCaseAutomation +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|automation(value:ExposureCaseAutomation):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|description():str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|email_notification_recipients():list[str] +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|email_notification_recipients(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|github():ExposureCaseGitHub +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|github(value:ExposureCaseGitHub):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|is_grace_period_enabled():bool +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|is_grace_period_enabled(value:bool):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|priority():str +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|priority(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|seemplicity():ExposureCaseSeemplicity +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|seemplicity(value:ExposureCaseSeemplicity):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|third_party_work_item():ThirdPartyWorkItem +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|public|third_party_work_item(value:ThirdPartyWorkItem):None +msgraph_beta.generated.models.security.caseManagement.ExposureCase::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCase +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|rule_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|rule_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCaseAutomation +msgraph_beta.generated.models.security.caseManagement.ExposureCaseAutomation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|environment_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|environment_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_number():int +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_number(value:int):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_url():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|issue_url(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|primary_assessment_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|primary_assessment_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|repo_name():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|repo_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCaseGitHub +msgraph_beta.generated.models.security.caseManagement.ExposureCaseGitHub~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_name():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|configuration_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|provider_type():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|provider_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|sync_status():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|sync_status(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_creation_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_creation_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_id():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_link():str +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|public|ticket_link(value:str):None +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity::|static|public|create_from_discriminator_value(parse_node:ParseNode):ExposureCaseSeemplicity +msgraph_beta.generated.models.security.caseManagement.ExposureCaseSeemplicity~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.GenericCase-->Case +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|closing_notes():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|closing_notes(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|description():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|priority():str +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|priority(value:str):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.GenericCase::|static|public|create_from_discriminator_value(parse_node:ParseNode):GenericCase +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ai_agents():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ai_agents(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|apps():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|apps(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|cloud_resources():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|cloud_resources(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|files():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|files(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ips():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|ips(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|machines():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|machines(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|mailboxes():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|mailboxes(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|oauth_apps():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|oauth_apps(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|processes():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|processes(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|registry_keys():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|registry_keys(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|security_groups():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|security_groups(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|total():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|total(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|urls():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|urls(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|users():int +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|public|users(value:int):None +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):ImpactedAssetsCounts +msgraph_beta.generated.models.security.caseManagement.ImpactedAssetsCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.IncidentCase-->Case +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|ai_agent_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|ai_agent_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_counts():AlertCounts +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_counts(value:AlertCounts):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_policy_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|alert_policy_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|associated_threat_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|associated_threat_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|categories():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|categories(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|classification():IncidentClassification +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|classification(value:IncidentClassification):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|cloud_scopes():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|cloud_scopes(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_sensitivity_labels():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_sensitivity_labels(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_streams():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|data_streams(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|detection_sources():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|detection_sources(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|determination():IncidentDetermination +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|determination(value:IncidentDetermination):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|email_notification_recipients():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|email_notification_recipients(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|first_event_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|first_event_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|impacted_assets():ImpactedAssetsCounts +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|impacted_assets(value:ImpactedAssetsCounts):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_id():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_id(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_web_url():str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|incident_web_url(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation():Investigation +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation(value:Investigation):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_states():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|investigation_states(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|last_event_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|last_event_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|machine_group_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|machine_group_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|os_platforms():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|os_platforms(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|policy_names():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|policy_names(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|priority_score():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|priority_score(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|product_names():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|product_names(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_case_id():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_case_id(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_incident_id():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|redirect_incident_id(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|service_sources():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|service_sources(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|severity():IncidentSeverity +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|severity(value:IncidentSeverity):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|summary():str +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|summary(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|system_tags():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|system_tags(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|top_risk_score():int +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|top_risk_score(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|workspace_ids():list[str] +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|public|workspace_ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.IncidentCase::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncidentCase +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0000-Unknown +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0001-FalsePositive +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0002-TruePositive +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0003-InformationalExpectedActivity +msgraph_beta.generated.models.security.caseManagement.IncidentClassification::0004-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0000-Unknown +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0001-Apt +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0002-Malware +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0003-SecurityPersonnel +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0004-SecurityTesting +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0005-UnwantedSoftware +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0006-Other +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0007-MultiStagedAttack +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0008-CompromisedAccount +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0009-Phishing +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0010-MaliciousUserActivity +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0011-NotMalicious +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0012-NotEnoughDataToValidate +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0013-ConfirmedActivity +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0014-LineOfBusinessApplication +msgraph_beta.generated.models.security.caseManagement.IncidentDetermination::0015-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.IncidentRelation-->Relation +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.IncidentRelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncidentRelation +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0000-Unknown +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0001-Informational +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0002-Low +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0003-Medium +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0004-High +msgraph_beta.generated.models.security.caseManagement.IncidentSeverity::0005-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|high():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|high(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|informational():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|informational(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|low():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|low(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|medium():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|medium(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|unknown():int +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|public|unknown(value:int):None +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts::|static|public|create_from_discriminator_value(parse_node:ParseNode):IncidentSeverityCounts +msgraph_beta.generated.models.security.caseManagement.IncidentSeverityCounts~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|count():int +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|count(value:int):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|ids():list[str] +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|ids(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|state():str +msgraph_beta.generated.models.security.caseManagement.Investigation::|public|state(value:str):None +msgraph_beta.generated.models.security.caseManagement.Investigation::|static|public|create_from_discriminator_value(parse_node:ParseNode):Investigation +msgraph_beta.generated.models.security.caseManagement.Investigation~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|new_value():ValueProperty +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|new_value(value:ValueProperty):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|old_value():ValueProperty +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|old_value(value:ValueProperty):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|property_name():str +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|property_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):ModifiedProperty +msgraph_beta.generated.models.security.caseManagement.ModifiedProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|default_value():int +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|default_value(value:int):None +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.NumberCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):NumberCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|default_values():list[str] +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|default_values(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|options():list[str] +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|options(value:list[str]):None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.OptionsCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):OptionsCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation-->Relation +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|recommendation_type():str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|recommendation_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|resource_group_name():str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|resource_group_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|subscription_id():str +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|public|subscription_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.RecommendationRelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):RecommendationRelation +msgraph_beta.generated.models.security.caseManagement.Relation-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Relation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Relation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Relation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Relation::|public|related_resource_id():str +msgraph_beta.generated.models.security.caseManagement.Relation::|public|related_resource_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.Relation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Relation::|static|public|create_from_discriminator_value(parse_node:ParseNode):Relation +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|value():list[Relation] +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|public|value(value:list[Relation]):None +msgraph_beta.generated.models.security.caseManagement.RelationCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):RelationCollectionResponse +msgraph_beta.generated.models.security.caseManagement.StatusDefinition-->Entity +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|custom_statuses():list[CustomStatusDefinition] +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|custom_statuses(value:list[CustomStatusDefinition]):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|sort_order():int +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|public|sort_order(value:int):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):StatusDefinition +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|value():list[StatusDefinition] +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|public|value(value:list[StatusDefinition]):None +msgraph_beta.generated.models.security.caseManagement.StatusDefinitionCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):StatusDefinitionCollectionResponse +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition-->CustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|default_value():str +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|default_value(value:str):None +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StringCustomFieldDefinition::|static|public|create_from_discriminator_value(parse_node:ParseNode):StringCustomFieldDefinition +msgraph_beta.generated.models.security.caseManagement.StringValueProperty-->ValueProperty +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|value():str +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|public|value(value:str):None +msgraph_beta.generated.models.security.caseManagement.StringValueProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):StringValueProperty +msgraph_beta.generated.models.security.caseManagement.Task-->CaseManagementEntity +msgraph_beta.generated.models.security.caseManagement.Task::|public|assigned_to():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|assigned_to(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|category():CaseTaskCategory +msgraph_beta.generated.models.security.caseManagement.Task::|public|category(value:CaseTaskCategory):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|closing_notes():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|closing_notes(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.Task::|public|description():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|description(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|display_name():str +msgraph_beta.generated.models.security.caseManagement.Task::|public|display_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|due_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.Task::|public|due_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.Task::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.Task::|public|priority():CaseTaskPriority +msgraph_beta.generated.models.security.caseManagement.Task::|public|priority(value:CaseTaskPriority):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.Task::|public|status():TaskStatus +msgraph_beta.generated.models.security.caseManagement.Task::|public|status(value:TaskStatus):None +msgraph_beta.generated.models.security.caseManagement.Task::|static|public|create_from_discriminator_value(parse_node:ParseNode):Task +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|value():list[Task] +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|public|value(value:list[Task]):None +msgraph_beta.generated.models.security.caseManagement.TaskCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TaskCollectionResponse +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0000-NotSet +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0001-New +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0002-InProgress +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0003-Failed +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0004-PartiallyCompleted +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0005-Skipped +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0006-Completed +msgraph_beta.generated.models.security.caseManagement.TaskStatus::0007-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|identifier():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|identifier(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|instance():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|instance(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|last_synced_on_date_time():datetime.datetime +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|last_synced_on_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|metadata():ThirdPartyWorkItemMetadata +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|metadata(value:ThirdPartyWorkItemMetadata):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|provider():ThirdPartyWorkItemProvider +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|provider(value:ThirdPartyWorkItemProvider):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|synced_by():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|synced_by(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|work_item_type():ThirdPartyWorkItemType +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|public|work_item_type(value:ThirdPartyWorkItemType):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThirdPartyWorkItem +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):ThirdPartyWorkItemMetadata +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemMetadata~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemProvider::0000-ServiceNow +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemProvider::0001-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemType::0000-Incident +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItemType::0001-UnknownFutureValue +msgraph_beta.generated.models.security.caseManagement.ThirdPartyWorkItem~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|backing_store:BackingStore +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|odata_type():str +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|odata_type(value:str):None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.ValueProperty::|static|public|create_from_discriminator_value(parse_node:ParseNode):ValueProperty +msgraph_beta.generated.models.security.caseManagement.ValueProperty~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation-->Relation +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|constructor():None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|odata_type:str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|resource_group_name():str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|resource_group_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|subscription_id():str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|subscription_id(value:str):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|workspace_name():str +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|public|workspace_name(value:str):None +msgraph_beta.generated.models.security.caseManagement.WorkspaceIndicatorRelation::|static|public|create_from_discriminator_value(parse_node:ParseNode):WorkspaceIndicatorRelation +msgraph_beta.generated.models.security.CaseManagementRoot-->Entity +msgraph_beta.generated.models.security.CaseManagementRoot::|public|cases():list[Case] +msgraph_beta.generated.models.security.CaseManagementRoot::|public|cases(value:list[Case]):None +msgraph_beta.generated.models.security.CaseManagementRoot::|public|case_type_configurations():list[CaseTypeConfiguration] +msgraph_beta.generated.models.security.CaseManagementRoot::|public|case_type_configurations(value:list[CaseTypeConfiguration]):None +msgraph_beta.generated.models.security.CaseManagementRoot::|public|constructor():None +msgraph_beta.generated.models.security.CaseManagementRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.security.CaseManagementRoot::|public|odata_type:str +msgraph_beta.generated.models.security.CaseManagementRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.security.CaseManagementRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):CaseManagementRoot msgraph_beta.generated.models.security.CaseOperation-->Entity msgraph_beta.generated.models.security.CaseOperation::|public|action():CaseAction msgraph_beta.generated.models.security.CaseOperation::|public|action(value:CaseAction):None @@ -259285,6 +265011,22 @@ msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|public|seri msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|public|value():list[StorylineFollowing] msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|public|value(value:list[StorylineFollowing]):None msgraph_beta.generated.models.StorylineFollowingCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):StorylineFollowingCollectionResponse +msgraph_beta.generated.models.StreamingMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.StreamingMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.StreamingMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.StreamingMetadata::|public|constructor():None +msgraph_beta.generated.models.StreamingMetadata::|public|frame_drop_rate():float +msgraph_beta.generated.models.StreamingMetadata::|public|frame_drop_rate(value:float):None +msgraph_beta.generated.models.StreamingMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.StreamingMetadata::|public|latency_ms():int +msgraph_beta.generated.models.StreamingMetadata::|public|latency_ms(value:int):None +msgraph_beta.generated.models.StreamingMetadata::|public|network_jitter_ms():int +msgraph_beta.generated.models.StreamingMetadata::|public|network_jitter_ms(value:int):None +msgraph_beta.generated.models.StreamingMetadata::|public|odata_type():str +msgraph_beta.generated.models.StreamingMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.StreamingMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.StreamingMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):StreamingMetadata +msgraph_beta.generated.models.StreamingMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.StringCollectionResponse-->BaseCollectionPaginationCountResponse msgraph_beta.generated.models.StringCollectionResponse::|public|constructor():None msgraph_beta.generated.models.StringCollectionResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -259935,6 +265677,30 @@ msgraph_beta.generated.models.SymantecCodeSigningCertificate::|public|subject_na msgraph_beta.generated.models.SymantecCodeSigningCertificate::|public|upload_date_time():datetime.datetime msgraph_beta.generated.models.SymantecCodeSigningCertificate::|public|upload_date_time(value:datetime.datetime):None msgraph_beta.generated.models.SymantecCodeSigningCertificate::|static|public|create_from_discriminator_value(parse_node:ParseNode):SymantecCodeSigningCertificate +msgraph_beta.generated.models.SyncComponent::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SyncComponent::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SyncComponent::|public|backing_store:BackingStore +msgraph_beta.generated.models.SyncComponent::|public|constructor():None +msgraph_beta.generated.models.SyncComponent::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SyncComponent::|public|more_info():str +msgraph_beta.generated.models.SyncComponent::|public|more_info(value:str):None +msgraph_beta.generated.models.SyncComponent::|public|name():str +msgraph_beta.generated.models.SyncComponent::|public|name(value:str):None +msgraph_beta.generated.models.SyncComponent::|public|odata_type():str +msgraph_beta.generated.models.SyncComponent::|public|odata_type(value:str):None +msgraph_beta.generated.models.SyncComponent::|public|reported_date_time():datetime.datetime +msgraph_beta.generated.models.SyncComponent::|public|reported_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.SyncComponent::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SyncComponent::|public|status():SyncComponentStatus +msgraph_beta.generated.models.SyncComponent::|public|status(value:SyncComponentStatus):None +msgraph_beta.generated.models.SyncComponent::|static|public|create_from_discriminator_value(parse_node:ParseNode):SyncComponent +msgraph_beta.generated.models.SyncComponentStatus::0000-None_ +msgraph_beta.generated.models.SyncComponentStatus::0001-InProgress +msgraph_beta.generated.models.SyncComponentStatus::0002-Success +msgraph_beta.generated.models.SyncComponentStatus::0003-Failure +msgraph_beta.generated.models.SyncComponentStatus::0004-PartialSuccess +msgraph_beta.generated.models.SyncComponentStatus::0005-UnknownFutureValue +msgraph_beta.generated.models.SyncComponent~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.Synchronization-->Entity msgraph_beta.generated.models.Synchronization::|public|constructor():None msgraph_beta.generated.models.Synchronization::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] @@ -260343,6 +266109,44 @@ msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|public msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|public|value():list[SynchronizationTemplate] msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|public|value(value:list[SynchronizationTemplate]):None msgraph_beta.generated.models.SynchronizationTemplateCollectionResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):SynchronizationTemplateCollectionResponse +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|backing_store:BackingStore +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|confidence():float +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|confidence(value:float):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|constructor():None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|modality():ContentModality +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|modality(value:ContentModality):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_name():str +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_name(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_tasks():list[str] +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|model_tasks(value:list[str]):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|odata_type():str +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|odata_type(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|segment():MediaSegment +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|segment(value:MediaSegment):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SyntheticMediaDetectionDetail::|static|public|create_from_discriminator_value(parse_node:ParseNode):SyntheticMediaDetectionDetail +msgraph_beta.generated.models.SyntheticMediaDetectionDetail~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|backing_store:BackingStore +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|constructor():None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detection_id():UUID +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detection_id(value:UUID):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detector_bot():str +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|detector_bot(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|is_participant_trusted():bool +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|is_participant_trusted(value:bool):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|odata_type():str +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|odata_type(value:str):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|synthetic_confidence():float +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|public|synthetic_confidence(value:float):None +msgraph_beta.generated.models.SyntheticMediaDetectionInfo::|static|public|create_from_discriminator_value(parse_node:ParseNode):SyntheticMediaDetectionInfo +msgraph_beta.generated.models.SyntheticMediaDetectionInfo~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.SystemCredentialPreferences::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.SystemCredentialPreferences::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.SystemCredentialPreferences::|public|backing_store:BackingStore @@ -262800,11 +268604,43 @@ msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|public|protectio msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|public|protection_scopes(value:TenantProtectionScopeContainer):None msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.TenantDataSecurityAndGovernance::|static|public|create_from_discriminator_value(parse_node:ParseNode):TenantDataSecurityAndGovernance +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|action_url():ActionUrl +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|action_url(value:ActionUrl):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|backing_store:BackingStore +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|constructor():None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|odata_type():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|odata_type(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|step_number():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|step_number(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|text():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|public|text(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionStep +msgraph_beta.generated.models.tenantGovernanceServices.ActionStep~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|backing_store:BackingStore +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|constructor():None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|display_name():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|display_name(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|odata_type():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|odata_type(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|url():str +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|public|url(value:str):None +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl::|static|public|create_from_discriminator_value(parse_node:ParseNode):ActionUrl +msgraph_beta.generated.models.tenantGovernanceServices.ActionUrl~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics-->Entity msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|constructor():None msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|initial():B2BRegistrationMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|initial(value:B2BRegistrationMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|recent():B2BRegistrationMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.B2bRegistrationMetrics::|public|recent(value:B2BRegistrationMetricsRecent):None @@ -262843,6 +268679,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics: msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|initial():B2BSignInActivityMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|initial(value:B2BSignInActivityMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|recent():B2BSignInActivityMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.B2BSignInActivityMetrics::|public|recent(value:B2BSignInActivityMetricsRecent):None @@ -262885,6 +268723,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|c msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|initial():BillingMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|initial(value:BillingMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|recent():BillingMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.BillingMetrics::|public|recent(value:BillingMetricsRecent):None @@ -263100,6 +268940,8 @@ msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMet msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|initial():MultiTenantApplicationMetricsInitial msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|initial(value:MultiTenantApplicationMetricsInitial):None +msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|investigation_hints():list[ActionStep] +msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|investigation_hints(value:list[ActionStep]):None msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|odata_type:str msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|recent():MultiTenantApplicationMetricsRecent msgraph_beta.generated.models.tenantGovernanceServices.MultiTenantApplicationMetrics::|public|recent(value:MultiTenantApplicationMetricsRecent):None @@ -265926,11 +271768,27 @@ msgraph_beta.generated.models.UnifiedRoleScheduleRequestActions::0007-SelfExtend msgraph_beta.generated.models.UnifiedRoleScheduleRequestActions::0008-SelfRenew msgraph_beta.generated.models.UnifiedRoleScheduleRequestActions::0009-UnknownFutureValue msgraph_beta.generated.models.UnifiedRole~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.UnifiedRoot-->Entity +msgraph_beta.generated.models.UnifiedRoot::|public|constructor():None +msgraph_beta.generated.models.UnifiedRoot::|public|decisions():list[AccessReviewInstanceDecisionItem] +msgraph_beta.generated.models.UnifiedRoot::|public|decisions(value:list[AccessReviewInstanceDecisionItem]):None +msgraph_beta.generated.models.UnifiedRoot::|public|definitions():list[AccessReviewScheduleDefinition] +msgraph_beta.generated.models.UnifiedRoot::|public|definitions(value:list[AccessReviewScheduleDefinition]):None +msgraph_beta.generated.models.UnifiedRoot::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UnifiedRoot::|public|instances():list[AccessReviewInstance] +msgraph_beta.generated.models.UnifiedRoot::|public|instances(value:list[AccessReviewInstance]):None +msgraph_beta.generated.models.UnifiedRoot::|public|odata_type:str +msgraph_beta.generated.models.UnifiedRoot::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.UnifiedRoot::|static|public|create_from_discriminator_value(parse_node:ParseNode):UnifiedRoot msgraph_beta.generated.models.UnifiedStorageQuota-->Entity msgraph_beta.generated.models.UnifiedStorageQuota::|public|constructor():None msgraph_beta.generated.models.UnifiedStorageQuota::|public|deleted():int msgraph_beta.generated.models.UnifiedStorageQuota::|public|deleted(value:int):None +msgraph_beta.generated.models.UnifiedStorageQuota::|public|family_members_usage():list[FamilyMemberStorageQuota] +msgraph_beta.generated.models.UnifiedStorageQuota::|public|family_members_usage(value:list[FamilyMemberStorageQuota]):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.UnifiedStorageQuota::|public|is_pooled_storage_enabled():bool +msgraph_beta.generated.models.UnifiedStorageQuota::|public|is_pooled_storage_enabled(value:bool):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|manage_web_url():str msgraph_beta.generated.models.UnifiedStorageQuota::|public|manage_web_url(value:str):None msgraph_beta.generated.models.UnifiedStorageQuota::|public|odata_type:str @@ -266669,6 +272527,8 @@ msgraph_beta.generated.models.User::|public|solutions():UserSolutionRoot msgraph_beta.generated.models.User::|public|solutions(value:UserSolutionRoot):None msgraph_beta.generated.models.User::|public|sponsors():list[DirectoryObject] msgraph_beta.generated.models.User::|public|sponsors(value:list[DirectoryObject]):None +msgraph_beta.generated.models.User::|public|sponsor_of():list[DirectoryObject] +msgraph_beta.generated.models.User::|public|sponsor_of(value:list[DirectoryObject]):None msgraph_beta.generated.models.User::|public|state():str msgraph_beta.generated.models.User::|public|state(value:str):None msgraph_beta.generated.models.User::|public|street_address():str @@ -266802,21 +272662,21 @@ msgraph_beta.generated.models.UserActivityType::0000-UploadText msgraph_beta.generated.models.UserActivityType::0001-UploadFile msgraph_beta.generated.models.UserActivityType::0002-DownloadText msgraph_beta.generated.models.UserActivityType::0003-DownloadFile -msgraph_beta.generated.models.UserActivityType::0004-CopyToClipboard -msgraph_beta.generated.models.UserActivityType::0005-PasteFromClipboard -msgraph_beta.generated.models.UserActivityType::0006-Print -msgraph_beta.generated.models.UserActivityType::0007-AccessDebugTools -msgraph_beta.generated.models.UserActivityType::0008-UnknownFutureValue +msgraph_beta.generated.models.UserActivityType::0004-UnknownFutureValue +msgraph_beta.generated.models.UserActivityType::0005-CopyToClipboard +msgraph_beta.generated.models.UserActivityType::0006-PasteFromClipboard +msgraph_beta.generated.models.UserActivityType::0007-Print +msgraph_beta.generated.models.UserActivityType::0008-AccessDebugTools msgraph_beta.generated.models.UserActivityTypes::0000-None_ msgraph_beta.generated.models.UserActivityTypes::0001-UploadText msgraph_beta.generated.models.UserActivityTypes::0002-UploadFile msgraph_beta.generated.models.UserActivityTypes::0003-DownloadText msgraph_beta.generated.models.UserActivityTypes::0004-DownloadFile -msgraph_beta.generated.models.UserActivityTypes::0005-CopyToClipboard -msgraph_beta.generated.models.UserActivityTypes::0006-PasteFromClipboard -msgraph_beta.generated.models.UserActivityTypes::0007-Print -msgraph_beta.generated.models.UserActivityTypes::0008-AccessDebugTools -msgraph_beta.generated.models.UserActivityTypes::0009-UnknownFutureValue +msgraph_beta.generated.models.UserActivityTypes::0005-UnknownFutureValue +msgraph_beta.generated.models.UserActivityTypes::0006-CopyToClipboard +msgraph_beta.generated.models.UserActivityTypes::0007-PasteFromClipboard +msgraph_beta.generated.models.UserActivityTypes::0008-Print +msgraph_beta.generated.models.UserActivityTypes::0009-AccessDebugTools msgraph_beta.generated.models.UserAnalytics-->Entity msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics():list[ActivityStatistics] msgraph_beta.generated.models.UserAnalytics::|public|activity_statistics(value:list[ActivityStatistics]):None @@ -269632,6 +275492,11 @@ msgraph_beta.generated.models.VerifiedDomain::|public|type():str msgraph_beta.generated.models.VerifiedDomain::|public|type(value:str):None msgraph_beta.generated.models.VerifiedDomain::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedDomain msgraph_beta.generated.models.VerifiedDomain~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.models.VerifiedIdMethodType::0000-IdentityVerificationPartner +msgraph_beta.generated.models.VerifiedIdMethodType::0001-TenantCustomCredential +msgraph_beta.generated.models.VerifiedIdMethodType::0002-VerifiedEmployee +msgraph_beta.generated.models.VerifiedIdMethodType::0003-UnknownFutureValue +msgraph_beta.generated.models.VerifiedIdMethodType::0004-NotConfigured msgraph_beta.generated.models.VerifiedIdProfile-->Entity msgraph_beta.generated.models.VerifiedIdProfile::|public|constructor():None msgraph_beta.generated.models.VerifiedIdProfile::|public|description():str @@ -269641,11 +275506,15 @@ msgraph_beta.generated.models.VerifiedIdProfile::|public|face_check_configuratio msgraph_beta.generated.models.VerifiedIdProfile::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.models.VerifiedIdProfile::|public|last_modified_date_time():datetime.datetime msgraph_beta.generated.models.VerifiedIdProfile::|public|last_modified_date_time(value:datetime.datetime):None +msgraph_beta.generated.models.VerifiedIdProfile::|public|mobile_drivers_license_configuration():MobileDriversLicenseConfiguration +msgraph_beta.generated.models.VerifiedIdProfile::|public|mobile_drivers_license_configuration(value:MobileDriversLicenseConfiguration):None msgraph_beta.generated.models.VerifiedIdProfile::|public|name():str msgraph_beta.generated.models.VerifiedIdProfile::|public|name(value:str):None msgraph_beta.generated.models.VerifiedIdProfile::|public|odata_type:str msgraph_beta.generated.models.VerifiedIdProfile::|public|priority():int msgraph_beta.generated.models.VerifiedIdProfile::|public|priority(value:int):None +msgraph_beta.generated.models.VerifiedIdProfile::|public|self_service_issuance():VerifiedIdSelfServiceIssuance +msgraph_beta.generated.models.VerifiedIdProfile::|public|self_service_issuance(value:VerifiedIdSelfServiceIssuance):None msgraph_beta.generated.models.VerifiedIdProfile::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.VerifiedIdProfile::|public|state():VerifiedIdProfileState msgraph_beta.generated.models.VerifiedIdProfile::|public|state(value:VerifiedIdProfileState):None @@ -269676,6 +275545,10 @@ msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_vali msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|claim_validation(value:ClaimValidation):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|constructor():None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|manifest_url():str +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|manifest_url(value:str):None +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|method_type():VerifiedIdMethodType +msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|method_type(value:VerifiedIdMethodType):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|odata_type():str msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|odata_type(value:str):None msgraph_beta.generated.models.VerifiedIdProfileConfiguration::|public|serialize(writer:SerializationWriter):None @@ -269686,6 +275559,20 @@ msgraph_beta.generated.models.VerifiedIdProfileConfiguration~~>AdditionalDataHol msgraph_beta.generated.models.VerifiedIdProfileState::0000-Enabled msgraph_beta.generated.models.VerifiedIdProfileState::0001-Disabled msgraph_beta.generated.models.VerifiedIdProfileState::0002-UnknownFutureValue +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|backing_store:BackingStore +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|constructor():None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|issuance_url():str +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|issuance_url(value:str):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|is_enabled():bool +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|is_enabled(value:bool):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|odata_type():str +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|odata_type(value:str):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance::|static|public|create_from_discriminator_value(parse_node:ParseNode):VerifiedIdSelfServiceIssuance +msgraph_beta.generated.models.VerifiedIdSelfServiceIssuance~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VerifiedIdUsageConfiguration::|public|additional_data():dict[str, Any] msgraph_beta.generated.models.VerifiedIdUsageConfiguration::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.models.VerifiedIdUsageConfiguration::|public|backing_store:BackingStore @@ -269703,6 +275590,7 @@ msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0000-Recovery msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0001-Onboarding msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0002-All msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0003-UnknownFutureValue +msgraph_beta.generated.models.VerifiedIdUsageConfigurationPurpose::0004-Verification msgraph_beta.generated.models.VerifiedIdUsageConfiguration~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VerifiedPublisher::|public|added_date_time():datetime.datetime msgraph_beta.generated.models.VerifiedPublisher::|public|added_date_time(value:datetime.datetime):None @@ -269771,6 +275659,22 @@ msgraph_beta.generated.models.Video::|public|serialize(writer:SerializationWrite msgraph_beta.generated.models.Video::|public|width():int msgraph_beta.generated.models.Video::|public|width(value:int):None msgraph_beta.generated.models.Video::|static|public|create_from_discriminator_value(parse_node:ParseNode):Video +msgraph_beta.generated.models.VideoMetadata::|public|additional_data():dict[str, Any] +msgraph_beta.generated.models.VideoMetadata::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.models.VideoMetadata::|public|backing_store:BackingStore +msgraph_beta.generated.models.VideoMetadata::|public|bitrate_kbps():int +msgraph_beta.generated.models.VideoMetadata::|public|bitrate_kbps(value:int):None +msgraph_beta.generated.models.VideoMetadata::|public|codec():str +msgraph_beta.generated.models.VideoMetadata::|public|codec(value:str):None +msgraph_beta.generated.models.VideoMetadata::|public|constructor():None +msgraph_beta.generated.models.VideoMetadata::|public|frame_rate():float +msgraph_beta.generated.models.VideoMetadata::|public|frame_rate(value:float):None +msgraph_beta.generated.models.VideoMetadata::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.models.VideoMetadata::|public|odata_type():str +msgraph_beta.generated.models.VideoMetadata::|public|odata_type(value:str):None +msgraph_beta.generated.models.VideoMetadata::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.models.VideoMetadata::|static|public|create_from_discriminator_value(parse_node:ParseNode):VideoMetadata +msgraph_beta.generated.models.VideoMetadata~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VideoNewsLinkPage-->BaseSitePage msgraph_beta.generated.models.VideoNewsLinkPage::|public|banner_image_web_url():str msgraph_beta.generated.models.VideoNewsLinkPage::|public|banner_image_web_url(value:str):None @@ -270503,6 +276407,8 @@ msgraph_beta.generated.models.VppLicensingType::|public|support_user_licensing(v msgraph_beta.generated.models.VppLicensingType::|static|public|create_from_discriminator_value(parse_node:ParseNode):VppLicensingType msgraph_beta.generated.models.VppLicensingType~~>AdditionalDataHolder; BackedModel; Parsable msgraph_beta.generated.models.VppToken-->Entity +msgraph_beta.generated.models.VppToken::|public|apple_device_app_delivery_protocol_type():AppleDeviceDeliveryProtocol +msgraph_beta.generated.models.VppToken::|public|apple_device_app_delivery_protocol_type(value:AppleDeviceDeliveryProtocol):None msgraph_beta.generated.models.VppToken::|public|apple_id():str msgraph_beta.generated.models.VppToken::|public|apple_id(value:str):None msgraph_beta.generated.models.VppToken::|public|automatically_update_apps():bool @@ -279203,8 +285109,6 @@ msgraph_beta.generated.models.Workspace::|public|mode(value:PlaceMode):None msgraph_beta.generated.models.Workspace::|public|nickname():str msgraph_beta.generated.models.Workspace::|public|nickname(value:str):None msgraph_beta.generated.models.Workspace::|public|odata_type:str -msgraph_beta.generated.models.Workspace::|public|place_id():str -msgraph_beta.generated.models.Workspace::|public|place_id(value:str):None msgraph_beta.generated.models.Workspace::|public|serialize(writer:SerializationWriter):None msgraph_beta.generated.models.Workspace::|static|public|create_from_discriminator_value(parse_node:ParseNode):Workspace msgraph_beta.generated.models.WorkspaceCollectionResponse-->BaseCollectionPaginationCountResponse @@ -281787,30 +287691,35 @@ msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransact msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|value():list[TransactionSummary] msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|public|value(value:list[TransactionSummary]):None msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTime.TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):TransactionSummariesWithStartDateTimeWithEndDateTimeGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|application_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; aggregated_by?:str; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|url_template:str -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse-->BaseCollectionPaginationCountResponse -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|constructor():None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|serialize(writer:SerializationWriter):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value():list[UsageProfilingPoint] -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|public|value(value:list[UsageProfilingPoint]):None -msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationId.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e-->BaseRequestBuilder +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|agent_type_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|agent_virtual_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_name:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|application_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|destination_url:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|discovered_application_segment_id:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; aggregated_by?:str; end_date_time?:datetime.datetime; start_date_time?:datetime.datetime):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|get(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|request_adapter:RequestAdapter +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|url_template:str +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e::|public|with_url(raw_url:str):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|constructor():None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|value():list[UsageProfilingPoint] +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|public|value(value:list[UsageProfilingPoint]):None +msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_44b51529.UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf::|static|public|create_from_discriminator_value(parse_node:ParseNode):UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761-->BaseRequestBuilder msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_id:str msgraph_beta.generated.networkAccess.reports.microsoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_b974b70d.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761.MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameCloudApplicationNameCloudApplicationNameDestinationUrlDestinationUrlRequestBuilderGetQueryParameters::|public|ai_agent_name:str @@ -281884,7 +287793,7 @@ msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|micr msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_discovered_application_segment_report_with_start_date_time_with_end_date_timeuser_id_user_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder -msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder +msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_agent_type_id_agent_type_id_agent_virtual_id_agent_virtual_id_destination_url_destination_url(aggregated_by:str; end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_cloud_application_name_destination_url_destination_url(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time(end_date_time:datetime.datetime; start_date_time:datetime.datetime):MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder msgraph_beta.generated.networkAccess.reports.ReportsRequestBuilder::|public|patch(body:Reports; request_configuration?:RequestConfiguration[QueryParameters]):Reports @@ -286905,6 +292814,104 @@ msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|t msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|to_post_request_information(body:PlannerTask; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|url_template:str msgraph_beta.generated.planner.buckets.item.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder +msgraph_beta.generated.planner.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder.GoalsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|post(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):PlannerGoal +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|to_post_request_information(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|patch(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):PlannerGoal +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|tasks:TasksRequestBuilder +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|to_patch_request_information(body:PlannerGoal; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.tasks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder.PlannerTaskItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]):PlannerTask +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.tasks.item.PlannerTaskItemRequestBuilder::|public|with_url(raw_url:str):PlannerTaskItemRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetRequestConfiguration-->RequestConfiguration[TasksRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|by_planner_task_id(planner_task_id:str):PlannerTaskItemRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):PlannerTaskCollectionResponse +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.goals.item.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.planner.PlannerRequestBuilder.PlannerRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -286914,6 +292921,7 @@ msgraph_beta.generated.planner.PlannerRequestBuilder.PlannerRequestBuilderPatchR msgraph_beta.generated.planner.PlannerRequestBuilder::|public|buckets:BucketsRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.planner.PlannerRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerRequestBuilderGetQueryParameters]):Planner +msgraph_beta.generated.planner.PlannerRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.planner.PlannerRequestBuilder::|public|patch(body:Planner; request_configuration?:RequestConfiguration[QueryParameters]):Planner msgraph_beta.generated.planner.PlannerRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.planner.PlannerRequestBuilder::|public|plans:PlansRequestBuilder @@ -287336,6 +293344,50 @@ msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBu msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -287422,6 +293474,7 @@ msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -297609,33 +303662,36 @@ msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageS msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.getMailboxUsageStorageWithPeriod.GetMailboxUsageStorageWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMailboxUsageStorageWithPeriodRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|url_template:str -msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriod.GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|url_template:str -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriod.GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|url_template:str -msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriod.GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUsageUserDetailWithPeriodversionVersion.GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountSummaryWithPeriodversionVersion.GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters::|public|version:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getMicrosoft365CopilotUserCountTrendWithPeriodversionVersion.GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder::|public|with_url(raw_url:str):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder msgraph_beta.generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder.GetOffice365ActivationCountsRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.reports.getOffice365ActivationCounts.GetOffice365ActivationCountsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -298086,6 +304142,50 @@ msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetShar msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.getSharePointActivityUserDetailWithPeriod.GetSharePointActivityUserDetailWithPeriodRequestBuilder::|public|with_url(raw_url:str):GetSharePointActivityUserDetailWithPeriodRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; date?:datetime.datetime):None +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDatereportTypeReportType.GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; app_id?:str; date?:datetime.datetime):None +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithDateWithAppIdreportTypeReportType.GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; period?:str):None +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodreportTypeReportType.GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters::|public|report_type:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; app_id?:str; period?:str):None +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):bytes +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.getSharePointApiUsageWithPeriodWithAppIdreportTypeReportType.GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder::|public|with_url(raw_url:str):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder msgraph_beta.generated.reports.getSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.getSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder.GetSharePointSiteUsageDetailWithDateRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.reports.getSharePointSiteUsageDetailWithDate.GetSharePointSiteUsageDetailWithDateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; date?:datetime.date):None @@ -298864,6 +304964,132 @@ msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.Mana msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|url_template:str msgraph_beta.generated.reports.managedDeviceEnrollmentTopFailuresWithPeriod.ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder::|public|with_url(raw_url:str):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|to_patch_request_information(body:MicrosoftAppsFileStorageContainerUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|usage_by_data_location:UsageByDataLocationRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder::|public|with_url(raw_url:str):MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|to_patch_request_information(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|usage_by_app:UsageByAppRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder::|public|with_url(raw_url:str):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|patch(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|to_patch_request_information(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.item.MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder::|public|with_url(raw_url:str):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderGetRequestConfiguration-->RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder.UsageByAppRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|by_microsoft_apps_file_storage_container_app_usage_app_id(microsoft_apps_file_storage_container_app_usage_app_id:str):MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerAppUsageCollectionResponse +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerAppUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|to_post_request_information(body:MicrosoftAppsFileStorageContainerAppUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.item.usageByApp.UsageByAppRequestBuilder::|public|with_url(raw_url:str):UsageByAppRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderGetRequestConfiguration-->RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder.UsageByDataLocationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|by_microsoft_apps_file_storage_container_geo_usage_data_location_code(microsoft_apps_file_storage_container_geo_usage_data_location_code:str):MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|get(request_configuration?:RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]):MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|post(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):MicrosoftAppsFileStorageContainerGeoUsage +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|to_post_request_information(body:MicrosoftAppsFileStorageContainerGeoUsage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|url_template:str +msgraph_beta.generated.reports.microsoftAppsFileStorageContainerUsageSummary.usageByDataLocation.UsageByDataLocationRequestBuilder::|public|with_url(raw_url:str):UsageByDataLocationRequestBuilder msgraph_beta.generated.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.reports.monthlyPrintUsageByPrinter.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -299480,9 +305706,9 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_mailbox_counts_with_period(period:str):GetMailboxUsageMailboxCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_quota_status_mailbox_counts_with_period(period:str):GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_mailbox_usage_storage_with_period(period:str):GetMailboxUsageStorageWithPeriodRequestBuilder -msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_usage_user_detail_with_period(period:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder -msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_summary_with_period(period:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder -msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_trend_with_period(period:str):GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_usage_user_detail_with_periodversion_version(period:str):GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_summary_with_periodversion_version(period:str):GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_microsoft365_copilot_user_count_trend_with_periodversion_version(period:str):GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_office365_activations_user_counts:GetOffice365ActivationsUserCountsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_office365_activations_user_detail:GetOffice365ActivationsUserDetailRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_office365_activation_counts:GetOffice365ActivationCountsRequestBuilder @@ -299512,6 +305738,10 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_ac msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_activity_user_counts_with_period(period:str):GetSharePointActivityUserCountsWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_activity_user_detail_with_date(date:datetime.date):GetSharePointActivityUserDetailWithDateRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_activity_user_detail_with_period(period:str):GetSharePointActivityUserDetailWithPeriodRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_datereport_type_report_type(date:datetime.datetime):GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_date_with_app_idreport_type_report_type(app_id:str; date:datetime.datetime):GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_periodreport_type_report_type(period:str):GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_api_usage_with_period_with_app_idreport_type_report_type(app_id:str; period:str):GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_site_usage_detail_with_date(date:datetime.date):GetSharePointSiteUsageDetailWithDateRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_site_usage_detail_with_period(period:str):GetSharePointSiteUsageDetailWithPeriodRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|get_share_point_site_usage_file_counts_with_period(period:str):GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -299577,6 +305807,7 @@ msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enr msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_failure_trends:ManagedDeviceEnrollmentFailureTrendsRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_top_failures:ManagedDeviceEnrollmentTopFailuresRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|managed_device_enrollment_top_failures_with_period(period:str):ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder +msgraph_beta.generated.reports.ReportsRequestBuilder::|public|microsoft_apps_file_storage_container_usage_summary:MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|monthly_print_usage_by_printer:MonthlyPrintUsageByPrinterRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|monthly_print_usage_by_user:MonthlyPrintUsageByUserRequestBuilder msgraph_beta.generated.reports.ReportsRequestBuilder::|public|monthly_print_usage_summaries_by_printer:MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -310542,6 +316773,445 @@ msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public| msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public|to_post_request_information(body:AuditLogQuery; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public|url_template:str msgraph_beta.generated.security.auditLog.queries.QueriesRequestBuilder::|public|with_url(raw_url:str):QueriesRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder.CaseManagementRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|cases:CasesRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|case_type_configurations:CaseTypeConfigurationsRequestBuilder +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]):CaseManagementRoot +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|patch(body:CaseManagementRoot; request_configuration?:RequestConfiguration[QueryParameters]):CaseManagementRoot +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|to_patch_request_information(body:CaseManagementRoot; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.CaseManagementRequestBuilder::|public|with_url(raw_url:str):CaseManagementRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderGetRequestConfiguration-->RequestConfiguration[CasesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder.CasesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|by_case_id(case_id:str):CaseItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CasesRequestBuilderGetQueryParameters]):CaseCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|post(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):Case +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CasesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|to_post_request_information(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.CasesRequestBuilder::|public|with_url(raw_url:str):CasesRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderGetRequestConfiguration-->RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder.ActivitiesRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|by_activity_id(activity_id:str):ActivityItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]):ActivityCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|post(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):Activity +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|to_post_request_information(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.ActivitiesRequestBuilder::|public|with_url(raw_url:str):ActivitiesRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder.ActivityItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]):Activity +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|patch(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):Activity +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|to_patch_request_information(body:Activity; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.activities.item.ActivityItemRequestBuilder::|public|with_url(raw_url:str):ActivityItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder.AttachmentsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|by_attachment_id(attachment_id:str):AttachmentItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):AttachmentCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|post(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|to_post_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.AttachmentsRequestBuilder::|public|with_url(raw_url:str):AttachmentsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder.AttachmentItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|content:ContentRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|patch(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|to_patch_request_information(body:Attachment; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.AttachmentItemRequestBuilder::|public|with_url(raw_url:str):AttachmentItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder.ContentRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder.ContentRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder.ContentRequestBuilderPutRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):bytes +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|put(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):Attachment +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|to_put_request_information(body:bytes; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.attachments.item.content.ContentRequestBuilder::|public|with_url(raw_url:str):ContentRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder.CaseItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|activities:ActivitiesRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|attachments:AttachmentsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]):Case +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|patch(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):Case +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|relations:RelationsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|tasks:TasksRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|to_patch_request_information(body:Case; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.CaseItemRequestBuilder::|public|with_url(raw_url:str):CaseItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[RelationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder.RelationItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]):Relation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|patch(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):Relation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|to_patch_request_information(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.item.RelationItemRequestBuilder::|public|with_url(raw_url:str):RelationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[RelationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder.RelationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|by_relation_id(relation_id:str):RelationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[RelationsRequestBuilderGetQueryParameters]):RelationCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|post(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):Relation +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[RelationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|to_post_request_information(body:Relation; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.relations.RelationsRequestBuilder::|public|with_url(raw_url:str):RelationsRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[TaskItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder.TaskItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]):Task +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|patch(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):Task +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|to_patch_request_information(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.item.TaskItemRequestBuilder::|public|with_url(raw_url:str):TaskItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderGetRequestConfiguration-->RequestConfiguration[TasksRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder.TasksRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|by_task_id(task_id:str):TaskItemRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|get(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):TaskCollectionResponse +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|post(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):Task +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[TasksRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|to_post_request_information(body:Task; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.cases.item.tasks.TasksRequestBuilder::|public|with_url(raw_url:str):TasksRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder.CaseTypeConfigurationsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|by_case_type_configuration_id(case_type_configuration_id:str):CaseTypeConfigurationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]):CaseTypeConfigurationCollectionResponse +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.CaseTypeConfigurationsRequestBuilder::|public|with_url(raw_url:str):CaseTypeConfigurationsRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder.CaseTypeConfigurationItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|custom_fields:CustomFieldsRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]):CaseTypeConfiguration +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|statuses:StatusesRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.CaseTypeConfigurationItemRequestBuilder::|public|with_url(raw_url:str):CaseTypeConfigurationItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder.CustomFieldsRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|by_custom_field_definition_id(custom_field_definition_id:str):CustomFieldDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]):CustomFieldDefinitionCollectionResponse +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.CustomFieldsRequestBuilder::|public|with_url(raw_url:str):CustomFieldsRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder.CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]):CustomFieldDefinition +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.customFields.item.CustomFieldDefinitionItemRequestBuilder::|public|with_url(raw_url:str):CustomFieldDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder.StatusDefinitionItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]):StatusDefinition +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.item.StatusDefinitionItemRequestBuilder::|public|with_url(raw_url:str):StatusDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder.StatusesRequestBuilderGetRequestConfiguration-->RequestConfiguration[StatusesRequestBuilderGetQueryParameters] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|by_status_definition_id(status_definition_id:str):StatusDefinitionItemRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|get(request_configuration?:RequestConfiguration[StatusesRequestBuilderGetQueryParameters]):StatusDefinitionCollectionResponse +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[StatusesRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.caseManagement.caseTypeConfigurations.item.statuses.StatusesRequestBuilder::|public|with_url(raw_url:str):StatusesRequestBuilder msgraph_beta.generated.security.cases.CasesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.cases.CasesRequestBuilder.CasesRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.cases.CasesRequestBuilder.CasesRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -311096,6 +317766,8 @@ msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.Edisc msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[EdiscoveryHoldPolicyItemRequestBuilderGetQueryParameters]):EdiscoveryHoldPolicy +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoft_graph_security_disable_policy:MicrosoftGraphSecurityDisablePolicyRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoft_graph_security_enable_policy:MicrosoftGraphSecurityEnablePolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|microsoft_graph_security_retry_policy:MicrosoftGraphSecurityRetryPolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|patch(body:EdiscoveryHoldPolicy; request_configuration?:RequestConfiguration[QueryParameters]):EdiscoveryHoldPolicy msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -311107,6 +317779,24 @@ msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.Edisc msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|url_template:str msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|user_sources:UserSourcesRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.EdiscoveryHoldPolicyItemRequestBuilder::|public|with_url(raw_url:str):EdiscoveryHoldPolicyItemRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder.MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityDisablePolicy.MicrosoftGraphSecurityDisablePolicyRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityDisablePolicyRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder.MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityEnablePolicy.MicrosoftGraphSecurityEnablePolicyRequestBuilder::|public|with_url(raw_url:str):MicrosoftGraphSecurityEnablePolicyRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder.MicrosoftGraphSecurityRetryPolicyRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.security.cases.ediscoveryCases.item.legalHolds.item.microsoftGraphSecurityRetryPolicy.MicrosoftGraphSecurityRetryPolicyRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -312674,6 +319364,7 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGoverna msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|patch(body:TenantDataSecurityAndGovernance; request_configuration?:RequestConfiguration[QueryParameters]):TenantDataSecurityAndGovernance msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|policy_files:PolicyFilesRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|process_content:ProcessContentRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|process_content_async:ProcessContentAsyncRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|protection_scopes:ProtectionScopesRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.DataSecurityAndGovernanceRequestBuilder::|public|request_adapter:RequestAdapter @@ -312736,6 +319427,25 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFile msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFilesRequestBuilder::|public|to_post_request_information(body:PolicyFile; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFilesRequestBuilder::|public|url_template:str msgraph_beta.generated.security.dataSecurityAndGovernance.policyFiles.PolicyFilesRequestBuilder::|public|with_url(raw_url:str):PolicyFilesRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|constructor():None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|content_to_process():ProcessContentRequest +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|content_to_process(value:ProcessContentRequest):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):ProcessContentPostRequestBody +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder.ProcessContentRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|post(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):ProcessContentResponse +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|to_post_request_information(body:ProcessContentPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|url_template:str +msgraph_beta.generated.security.dataSecurityAndGovernance.processContent.ProcessContentRequestBuilder::|public|with_url(raw_url:str):ProcessContentRequestBuilder msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|additional_data():dict[str, Any] msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|additional_data(value:dict[str, Any]):None msgraph_beta.generated.security.dataSecurityAndGovernance.processContentAsync.ProcessContentAsyncPostRequestBody::|public|backing_store:BackingStore @@ -312770,6 +319480,8 @@ msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compu msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|constructor():None msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata():DeviceMetadata msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|device_metadata(value:DeviceMetadata):None +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|evaluation_scope():EvaluationScope +msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|evaluation_scope(value:EvaluationScope):None msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata():IntegratedApplicationMetadata msgraph_beta.generated.security.dataSecurityAndGovernance.protectionScopes.compute.ComputePostRequestBody::|public|integrated_app_metadata(value:IntegratedApplicationMetadata):None @@ -315635,6 +322347,7 @@ msgraph_beta.generated.security.SecurityRequestBuilder::|public|alerts_v2:Alerts msgraph_beta.generated.security.SecurityRequestBuilder::|public|attack_simulation:AttackSimulationRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|audit_log:AuditLogRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|cases:CasesRequestBuilder +msgraph_beta.generated.security.SecurityRequestBuilder::|public|case_management:CaseManagementRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|cloud_app_security_profiles:CloudAppSecurityProfilesRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|collaboration:CollaborationRequestBuilder msgraph_beta.generated.security.SecurityRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -334757,6 +341470,8 @@ msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.Browse msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter():str msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|filter(value:str):None msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|optimized_browse():bool +msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|optimized_browse(value:bool):None msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|order_by():BrowseQueryOrder msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|order_by(value:BrowseQueryOrder):None msgraph_beta.generated.solutions.backupRestore.browseSessions.item.browse.BrowsePostRequestBody::|public|serialize(writer:SerializationWriter):None @@ -341375,6 +348090,8 @@ msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder:: msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContainersRequestBuilderGetQueryParameters]):FileStorageContainerCollectionResponse +msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|get_by_user_with_user_principal_name(user_principal_name:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|get_by_user_with_user_principal_name_with_role(role:str; user_principal_name:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|post(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainer msgraph_beta.generated.storage.fileStorage.containers.ContainersRequestBuilder::|public|request_adapter:RequestAdapter @@ -341394,6 +348111,56 @@ msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder: msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.containers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; role?:str; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.containers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder.ActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.containers.item.activate.ActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -341518,6 +348285,7 @@ msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerI msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|transfer_principal_ownership:TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.FileStorageContainerItemRequestBuilder::|public|url_template:str @@ -342247,6 +349015,25 @@ msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.Shar msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_post_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.containers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|with_url(raw_url:str):SharePointGroupsRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to():IdentitySet +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to(value:IdentitySet):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TransferPrincipalOwnershipPostRequestBody +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder.TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|to_post_request_information(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.containers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|with_url(raw_url:str):TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.containers.item.unarchive.UnarchiveRequestBuilder.UnarchiveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.containers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -342556,6 +349343,8 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRe msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|count:CountRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeletedContainersRequestBuilderGetQueryParameters]):FileStorageContainerCollectionResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|get_by_user_with_user_principal_name(user_principal_name:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|get_by_user_with_user_principal_name_with_role(role:str; user_principal_name:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|post(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):FileStorageContainer msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|request_adapter:RequestAdapter @@ -342563,6 +349352,56 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRe msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|to_post_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.deletedContainers.DeletedContainersRequestBuilder::|public|with_url(raw_url:str):DeletedContainersRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder.GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalName.GetByUserWithUserPrincipalNameRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse-->BaseCollectionPaginationCountResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value():list[FileStorageContainer] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|public|value(value:list[FileStorageContainer]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleGetResponse::|static|public|create_from_discriminator_value(parse_node:ParseNode):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder.GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration-->RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter; role?:str; user_principal_name?:str):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):GetByUserWithUserPrincipalNameWithRoleGetResponse +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.getByUserWithUserPrincipalNameWithRole.GetByUserWithUserPrincipalNameWithRoleRequestBuilder::|public|with_url(raw_url:str):GetByUserWithUserPrincipalNameWithRoleRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder.ActivateRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.deletedContainers.item.activate.ActivateRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -342687,6 +349526,7 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageCon msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FileStorageContainerItemRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|to_patch_request_information(body:FileStorageContainer; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|transfer_principal_ownership:TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unarchive:UnarchiveRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|unlock:UnlockRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.FileStorageContainerItemRequestBuilder::|public|url_template:str @@ -343416,6 +350256,25 @@ msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGrou msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|to_post_request_information(body:SharePointGroup; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|url_template:str msgraph_beta.generated.storage.fileStorage.deletedContainers.item.sharePointGroups.SharePointGroupsRequestBuilder::|public|with_url(raw_url:str):SharePointGroupsRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|constructor():None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to():IdentitySet +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|public|transfer_to(value:IdentitySet):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):TransferPrincipalOwnershipPostRequestBody +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder.TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|post(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|to_post_request_information(body:TransferPrincipalOwnershipPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|url_template:str +msgraph_beta.generated.storage.fileStorage.deletedContainers.item.transferPrincipalOwnership.TransferPrincipalOwnershipRequestBuilder::|public|with_url(raw_url:str):TransferPrincipalOwnershipRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.unarchive.UnarchiveRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.storage.fileStorage.deletedContainers.item.unarchive.UnarchiveRequestBuilder.UnarchiveRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.storage.fileStorage.deletedContainers.item.unarchive.UnarchiveRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -345439,6 +352298,50 @@ msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRight msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -345525,6 +352428,7 @@ msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanIt msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -348043,6 +354947,50 @@ msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRigh msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -348129,6 +355077,7 @@ msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanI msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teams.item.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -351442,6 +358391,50 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -351528,6 +358521,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item. msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -354046,6 +361040,50 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -354132,6 +361170,7 @@ msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamTemplateDefinition.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -357456,6 +364495,50 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.it msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -357542,6 +364625,7 @@ msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.it msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.deletedTeams.item.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -360124,6 +367208,50 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -360210,6 +367338,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.channels.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -362728,6 +369857,50 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -362814,6 +369987,7 @@ msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefiniti msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.teamwork.teamTemplates.item.definitions.item.teamDefinition.primaryChannel.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -372184,6 +379358,7 @@ msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::| msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|qr_code_pin_method:QrCodePinMethodRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|requirements:RequirementsRequestBuilder +msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|resource_account_key_authentication_methods:ResourceAccountKeyAuthenticationMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|sign_in_preferences:SignInPreferencesRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|software_oath_methods:SoftwareOathMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.AuthenticationRequestBuilder::|public|temporary_access_pass_methods:TemporaryAccessPassMethodsRequestBuilder @@ -373215,6 +380390,66 @@ msgraph_beta.generated.users.item.authentication.requirements.RequirementsReques msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|to_patch_request_information(body:StrongAuthenticationRequirements; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.authentication.requirements.RequirementsRequestBuilder::|public|with_url(raw_url:str):RequirementsRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder.DeviceRequestBuilderGetRequestConfiguration-->RequestConfiguration[DeviceRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DeviceRequestBuilderGetQueryParameters]):Device +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DeviceRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.device.DeviceRequestBuilder::|public|with_url(raw_url:str):DeviceRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder.ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|device:DeviceRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]):ResourceAccountKeyAuthenticationMethod +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.item.ResourceAccountKeyAuthenticationMethodItemRequestBuilder::|public|with_url(raw_url:str):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder.ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration-->RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|by_resource_account_key_authentication_method_id(resource_account_key_authentication_method_id:str):ResourceAccountKeyAuthenticationMethodItemRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]):ResourceAccountKeyAuthenticationMethodCollectionResponse +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.authentication.resourceAccountKeyAuthenticationMethods.ResourceAccountKeyAuthenticationMethodsRequestBuilder::|public|with_url(raw_url:str):ResourceAccountKeyAuthenticationMethodsRequestBuilder msgraph_beta.generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder.SignInPreferencesRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.authentication.signInPreferences.SignInPreferencesRequestBuilder.SignInPreferencesRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -380827,7 +388062,6 @@ msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemReq msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|delete_members:DeleteMembersRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|distribution_list_members:DistributionListMembersRequestBuilder msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DistributionListItemRequestBuilderGetQueryParameters]):DistributionList msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|patch(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):DistributionList msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] @@ -380837,72 +388071,6 @@ msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemReq msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|to_patch_request_information(body:DistributionList; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.distributionLists.item.DistributionListItemRequestBuilder::|public|with_url(raw_url:str):DistributionListItemRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|url_template:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|count:bool -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|filter:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|orderby:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|search:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|skip:int -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetQueryParameters::|public|top:int -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderGetRequestConfiguration-->RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder.DistributionListMembersRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|by_distribution_list_member_id(distribution_list_member_id:str):DistributionListMemberItemRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|count:CountRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]):DistributionListMemberCollectionResponse -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|post(body:DistributionListMember; request_configuration?:RequestConfiguration[QueryParameters]):DistributionListMember -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|to_post_request_information(body:DistributionListMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|url_template:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.DistributionListMembersRequestBuilder::|public|with_url(raw_url:str):DistributionListMembersRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder.ContactRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder.ContactRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder.ContactRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder.ContactRequestBuilderGetRequestConfiguration-->RequestConfiguration[ContactRequestBuilderGetQueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ContactRequestBuilderGetQueryParameters]):Contact -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[ContactRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|url_template:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.contact.ContactRequestBuilder::|public|with_url(raw_url:str):ContactRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder-->BaseRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|expand:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetQueryParameters::|public|select:list[str] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DistributionListMemberItemRequestBuilderGetQueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder.DistributionListMemberItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|contact:ContactRequestBuilder -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DistributionListMemberItemRequestBuilderGetQueryParameters]):DistributionListMember -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|patch(body:DistributionListMember; request_configuration?:RequestConfiguration[QueryParameters]):DistributionListMember -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|request_adapter:RequestAdapter -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DistributionListMemberItemRequestBuilderGetQueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|to_patch_request_information(body:DistributionListMember; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|url_template:str -msgraph_beta.generated.users.item.distributionLists.item.distributionListMembers.item.DistributionListMemberItemRequestBuilder::|public|with_url(raw_url:str):DistributionListMemberItemRequestBuilder msgraph_beta.generated.users.item.drive.DriveRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|expand:list[str] msgraph_beta.generated.users.item.drive.DriveRequestBuilder.DriveRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -386033,6 +393201,15 @@ msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.Ge msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GetNonCompliantSettingsRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.managedDevices.item.getNonCompliantSettings.GetNonCompliantSettingsRequestBuilder::|public|with_url(raw_url:str):GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder.GetSyncStatusRequestBuilderGetRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|get(request_configuration?:RequestConfiguration[QueryParameters]):DeviceSyncStatusResponse +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.managedDevices.item.getSyncStatus.GetSyncStatusRequestBuilder::|public|with_url(raw_url:str):GetSyncStatusRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder.InitiateDeviceAttestationRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.managedDevices.item.initiateDeviceAttestation.InitiateDeviceAttestationRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -386190,6 +393367,7 @@ msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBu msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[ManagedDeviceItemRequestBuilderGetQueryParameters]):ManagedDevice msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_file_vault_key:GetFileVaultKeyRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_non_compliant_settings:GetNonCompliantSettingsRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|get_sync_status:GetSyncStatusRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_device_attestation:InitiateDeviceAttestationRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_mobile_device_management_key_recovery:InitiateMobileDeviceManagementKeyRecoveryRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|initiate_on_demand_proactive_remediation:InitiateOnDemandProactiveRemediationRequestBuilder @@ -386206,6 +393384,7 @@ msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBu msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|recover_passcode:RecoverPasscodeRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|reenable:ReenableRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remote_lock:RemoteLockRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_esim:RemoveDeviceEsimRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|remove_device_firmware_configuration_interface_management:RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_adapter:RequestAdapter msgraph_beta.generated.users.item.managedDevices.item.ManagedDeviceItemRequestBuilder::|public|request_remote_assistance:RequestRemoteAssistanceRequestBuilder @@ -386386,6 +393565,25 @@ msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockReque msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.managedDevices.item.remoteLock.RemoteLockRequestBuilder::|public|with_url(raw_url:str):RemoteLockRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id():str +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|icc_id(value:str):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):RemoveDeviceEsimPostRequestBody +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder.RemoveDeviceEsimRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|post(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|to_post_request_information(body:RemoveDeviceEsimPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.managedDevices.item.removeDeviceEsim.RemoveDeviceEsimRequestBuilder::|public|with_url(raw_url:str):RemoveDeviceEsimRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.managedDevices.item.removeDeviceFirmwareConfigurationInterfaceManagement.RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None @@ -392397,6 +399595,15 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -392404,6 +399611,8 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -392417,6 +399626,31 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.it msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.decisions.item.instance.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -392719,6 +399953,15 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filte msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[FilterByCurrentUserWithOnRequestBuilderGetQueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.filterByCurrentUserWithOn.FilterByCurrentUserWithOnRequestBuilder::|public|with_url(raw_url:str):FilterByCurrentUserWithOnRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder.AcceptRecommendationsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|post(request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|to_post_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.acceptRecommendations.AcceptRecommendationsRequestBuilder::|public|with_url(raw_url:str):AcceptRecommendationsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderDeleteRequestConfiguration-->RequestConfiguration[QueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|expand:list[str] @@ -392726,6 +399969,8 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item. msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetQueryParameters::|public|select:list[str] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[AccessReviewStageItemRequestBuilderGetQueryParameters] msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder.AccessReviewStageItemRequestBuilderPatchRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|accept_recommendations:AcceptRecommendationsRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|batch_record_decisions:BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|decisions:DecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|delete(request_configuration?:RequestConfiguration[QueryParameters]):None @@ -392739,6 +399984,31 @@ msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item. msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|to_patch_request_information(body:AccessReviewStage; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.AccessReviewStageItemRequestBuilder::|public|with_url(raw_url:str):AccessReviewStageItemRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data():dict[str, Any] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|additional_data(value:dict[str, Any]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|backing_store:BackingStore +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|constructor():None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|decision(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|get_field_deserializers():dict[str, Callable[[ParseNode], None]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|justification(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|principal_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id():str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|resource_id(value:str):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|public|serialize(writer:SerializationWriter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody::|static|public|create_from_discriminator_value(parse_node:ParseNode):BatchRecordDecisionsPostRequestBody +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsPostRequestBody~~>AdditionalDataHolder; BackedModel; Parsable +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder.BatchRecordDecisionsRequestBuilderPostRequestConfiguration-->RequestConfiguration[QueryParameters] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|post(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):None +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|to_post_request_information(body:BatchRecordDecisionsPostRequestBody; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.batchRecordDecisions.BatchRecordDecisionsRequestBuilder::|public|with_url(raw_url:str):BatchRecordDecisionsRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.pendingAccessReviewInstances.item.stages.item.decisions.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -394111,6 +401381,50 @@ msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRigh msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.planner.plans.item.getUsageRights.GetUsageRightsRequestBuilder::|public|with_url(raw_url:str):GetUsageRightsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.goals.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder.GoalsRequestBuilderGetRequestConfiguration-->RequestConfiguration[GoalsRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|by_planner_goal_id(planner_goal_id:str):PlannerGoalItemRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|get(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):PlannerGoalCollectionResponse +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[GoalsRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.goals.GoalsRequestBuilder::|public|with_url(raw_url:str):GoalsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder.PlannerGoalItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):PlannerGoal +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.planner.plans.item.goals.item.PlannerGoalItemRequestBuilder::|public|with_url(raw_url:str):PlannerGoalItemRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.planner.plans.item.historyItems.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -394197,6 +401511,7 @@ msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuild msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|details:DetailsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[PlannerPlanItemRequestBuilderGetQueryParameters]):PlannerPlan msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|get_usage_rights:GetUsageRightsRequestBuilder +msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|goals:GoalsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|history_items:HistoryItemsRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|move_to_container:MoveToContainerRequestBuilder msgraph_beta.generated.users.item.planner.plans.item.PlannerPlanItemRequestBuilder::|public|patch(body:PlannerPlan; request_configuration?:RequestConfiguration[QueryParameters]):PlannerPlan @@ -397221,6 +404536,50 @@ msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeSched msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|to_patch_request_information(body:WorkingTimeSchedule; request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|url_template:str msgraph_beta.generated.users.item.solutions.workingTimeSchedule.WorkingTimeScheduleRequestBuilder::|public|with_url(raw_url:str):WorkingTimeScheduleRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder.CountRequestBuilderGetRequestConfiguration-->RequestConfiguration[CountRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|get(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):int +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[CountRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.sponsorOf.count.CountRequestBuilder::|public|with_url(raw_url:str):CountRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder.DirectoryObjectItemRequestBuilderGetRequestConfiguration-->RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|get(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):DirectoryObject +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.sponsorOf.item.DirectoryObjectItemRequestBuilder::|public|with_url(raw_url:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder-->BaseRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|count:bool +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|expand:list[str] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|filter:str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|orderby:list[str] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|search:str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|select:list[str] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|skip:int +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetQueryParameters::|public|top:int +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder.SponsorOfRequestBuilderGetRequestConfiguration-->RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|by_directory_object_id(directory_object_id:str):DirectoryObjectItemRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|constructor(path_parameters:Union[str, dict[str, Any]]; request_adapter:RequestAdapter):None +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|count:CountRequestBuilder +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|get(request_configuration?:RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]):DirectoryObjectCollectionResponse +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|path_parameters:Union[str, dict[str, Any]] +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|request_adapter:RequestAdapter +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|to_get_request_information(request_configuration?:RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]):RequestInformation +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|url_template:str +msgraph_beta.generated.users.item.sponsorOf.SponsorOfRequestBuilder::|public|with_url(raw_url:str):SponsorOfRequestBuilder msgraph_beta.generated.users.item.sponsors.count.CountRequestBuilder-->BaseRequestBuilder msgraph_beta.generated.users.item.sponsors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|filter:str msgraph_beta.generated.users.item.sponsors.count.CountRequestBuilder.CountRequestBuilderGetQueryParameters::|public|get_query_parameter(original_name:str):str @@ -398693,6 +406052,7 @@ msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|service_provis msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|settings:SettingsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|solutions:SolutionsRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|sponsors:SponsorsRequestBuilder +msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|sponsor_of:SponsorOfRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|teamwork:TeamworkRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|todo:TodoRequestBuilder msgraph_beta.generated.users.item.UserItemRequestBuilder::|public|to_delete_request_information(request_configuration?:RequestConfiguration[QueryParameters]):RequestInformation diff --git a/msgraph_beta/generated/kiota-lock.json b/msgraph_beta/generated/kiota-lock.json index 2a1093a45a5..d023a2337ff 100644 --- a/msgraph_beta/generated/kiota-lock.json +++ b/msgraph_beta/generated/kiota-lock.json @@ -1,5 +1,5 @@ { - "descriptionHash": "C83BBC2D664CC21A971EAB56A4269689874467BE15A0F7F5479EFE39578C464E6D6606C990346E5185BD25C64482E00E8158AFEBA28D029BE50E6108E4E4C0AB", + "descriptionHash": "6B168C4DEA89F82CE7BD09222A01A433A0036A725829803C8823F3F39E7C5E29157E30C4118F0A1971427E16A837D247B32B8DF75EB3CBD4D597E5CBC2E83E9E", "descriptionLocation": "../../msgraph-metadata/clean_beta_openapi/openapi.yaml", "lockFileVersion": "1.0.0", "kiotaVersion": "1.34.1", diff --git a/msgraph_beta/generated/models/access_review_instance_decision_item_access_package_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_access_package_resource.py new file mode 100644 index 00000000000..e3278c8a3b9 --- /dev/null +++ b/msgraph_beta/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_beta/generated/models/access_review_instance_decision_item_resource.py b/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py index c7dec65d0f2..dbae516e9bf 100644 --- a/msgraph_beta/generated/models/access_review_instance_decision_item_resource.py +++ b/msgraph_beta/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_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource @@ -26,7 +27,7 @@ class AccessReviewInstanceDecisionItemResource(AdditionalDataHolder, BackedModel id: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. + # Type of resource. Types include: Group, ServicePrincipal, DirectoryRole, AzureRole, AccessPackage, AccessPackageAssignmentPolicy, and CustomDataProvidedResource. type: Optional[str] = None @staticmethod @@ -47,6 +48,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 @@ -67,11 +72,13 @@ 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_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource 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_custom_data_provided_resource import AccessReviewInstanceDecisionItemCustomDataProvidedResource from .access_review_instance_decision_item_service_principal_resource import AccessReviewInstanceDecisionItemServicePrincipalResource diff --git a/msgraph_beta/generated/models/access_review_set.py b/msgraph_beta/generated/models/access_review_set.py index 440ec0b33f7..81550a7b8e1 100644 --- a/msgraph_beta/generated/models/access_review_set.py +++ b/msgraph_beta/generated/models/access_review_set.py @@ -11,6 +11,7 @@ from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot from .entity import Entity @@ -28,6 +29,8 @@ class AccessReviewSet(Entity, Parsable): odata_type: Optional[str] = None # Resource that enables administrators to manage directory-level access review policies in their tenant. policy: Optional[AccessReviewPolicy] = 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: @@ -51,6 +54,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_policy import AccessReviewPolicy 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_instance import AccessReviewInstance @@ -58,6 +62,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .access_review_policy import AccessReviewPolicy from .access_review_schedule_definition import AccessReviewScheduleDefinition from .entity import Entity + from .unified_root import UnifiedRoot fields: dict[str, Callable[[Any], None]] = { "decisions": lambda n : setattr(self, 'decisions', n.get_collection_of_object_values(AccessReviewInstanceDecisionItem)), @@ -65,6 +70,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "historyDefinitions": lambda n : setattr(self, 'history_definitions', n.get_collection_of_object_values(AccessReviewHistoryDefinition)), "instances": lambda n : setattr(self, 'instances', n.get_collection_of_object_values(AccessReviewInstance)), "policy": lambda n : setattr(self, 'policy', n.get_object_value(AccessReviewPolicy)), + "unified": lambda n : setattr(self, 'unified', n.get_object_value(UnifiedRoot)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -84,5 +90,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("historyDefinitions", self.history_definitions) writer.write_collection_of_object_values("instances", self.instances) writer.write_object_value("policy", self.policy) + writer.write_object_value("unified", self.unified) diff --git a/msgraph_beta/generated/models/additional_storage_allocations.py b/msgraph_beta/generated/models/additional_storage_allocations.py new file mode 100644 index 00000000000..537c8ce23e6 --- /dev/null +++ b/msgraph_beta/generated/models/additional_storage_allocations.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 AdditionalStorageAllocations(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 bonusQuotaInBytes property + bonus_quota_in_bytes: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The subscriptionQuotaInBytes property + subscription_quota_in_bytes: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AdditionalStorageAllocations: + """ + 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: AdditionalStorageAllocations + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AdditionalStorageAllocations() + + 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]] = { + "bonusQuotaInBytes": lambda n : setattr(self, 'bonus_quota_in_bytes', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "subscriptionQuotaInBytes": lambda n : setattr(self, 'subscription_quota_in_bytes', 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("bonusQuotaInBytes", self.bonus_quota_in_bytes) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("subscriptionQuotaInBytes", self.subscription_quota_in_bytes) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/agent_risk_detection.py b/msgraph_beta/generated/models/agent_risk_detection.py index e949597fe0d..b0bd6aa3a6a 100644 --- a/msgraph_beta/generated/models/agent_risk_detection.py +++ b/msgraph_beta/generated/models/agent_risk_detection.py @@ -21,9 +21,9 @@ class AgentRiskDetection(Entity, Parsable): activity_date_time: Optional[datetime.datetime] = None # Additional information associated with the risk detection. additional_info: Optional[str] = None - # Name of the agent. Supports $filter (eq, startsWith). + # Name of the agent. Deprecated. Use displayName instead. This property will be removed after 2027-04-28. Supports $filter (eq, startsWith). agent_display_name: Optional[str] = None - # The unique identifier for the agent. This is equivalent to 'id' to the specific agent type. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). + # The unique identifier for the agent. Deprecated. Use identityId instead. This property will be removed after 2027-04-28. See riskyAgentIdentity, riskyAgentIdentityBlueprintPrincipal, and riskyAgentUser. Supports $filter (eq, startsWith). agent_id: Optional[str] = None # The identifier of the blueprint associated with the agent. Nullable. blueprint_id: Optional[str] = None @@ -33,9 +33,9 @@ class AgentRiskDetection(Entity, Parsable): detected_date_time: Optional[datetime.datetime] = None # The detectionTimingType property detection_timing_type: Optional[RiskDetectionTimingType] = None - # The displayName property + # Human-readable name of the identity associated with this risk detection. Supports $filter (eq, startsWith). display_name: Optional[str] = None - # The identityId property + # Unique identifier of the identity associated with this risk detection. Supports $filter (eq, startsWith). identity_id: Optional[str] = None # The identityType property identity_type: Optional[AgentIdentityType] = None diff --git a/msgraph_beta/generated/models/ai_interaction.py b/msgraph_beta/generated/models/ai_interaction.py index d68b664b85f..0f876d83331 100644 --- a/msgraph_beta/generated/models/ai_interaction.py +++ b/msgraph_beta/generated/models/ai_interaction.py @@ -11,9 +11,9 @@ from .ai_interaction_link import AiInteractionLink from .ai_interaction_mention import AiInteractionMention from .ai_interaction_type import AiInteractionType + from .chat_message_body import ChatMessageBody from .entity import Entity from .identity_set import IdentitySet - from .item_body import ItemBody from .entity import Entity @@ -24,7 +24,7 @@ class AiInteraction(Entity, Parsable): # The attachments property attachments: Optional[list[AiInteractionAttachment]] = None # The body property - body: Optional[ItemBody] = None + body: Optional[ChatMessageBody] = None # The contexts property contexts: Optional[list[AiInteractionContext]] = None # The conversationType property @@ -71,23 +71,23 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .ai_interaction_link import AiInteractionLink from .ai_interaction_mention import AiInteractionMention from .ai_interaction_type import AiInteractionType + from .chat_message_body import ChatMessageBody from .entity import Entity from .identity_set import IdentitySet - from .item_body import ItemBody from .ai_interaction_attachment import AiInteractionAttachment from .ai_interaction_context import AiInteractionContext from .ai_interaction_link import AiInteractionLink from .ai_interaction_mention import AiInteractionMention from .ai_interaction_type import AiInteractionType + from .chat_message_body import ChatMessageBody from .entity import Entity from .identity_set import IdentitySet - from .item_body import ItemBody fields: dict[str, Callable[[Any], None]] = { "appClass": lambda n : setattr(self, 'app_class', n.get_str_value()), "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(AiInteractionAttachment)), - "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ChatMessageBody)), "contexts": lambda n : setattr(self, 'contexts', n.get_collection_of_object_values(AiInteractionContext)), "conversationType": lambda n : setattr(self, 'conversation_type', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), diff --git a/msgraph_beta/generated/models/api_usage_report_enablement_status.py b/msgraph_beta/generated/models/api_usage_report_enablement_status.py index 3f88c210866..6306cdf3afe 100644 --- a/msgraph_beta/generated/models/api_usage_report_enablement_status.py +++ b/msgraph_beta/generated/models/api_usage_report_enablement_status.py @@ -15,7 +15,7 @@ class ApiUsageReportEnablementStatus(AdditionalDataHolder, BackedModel, Parsable # 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 of the API usage report metric. Currently, only EgressReport is supported. + # The name of the API usage report metric. The supported values are: egressReport, throttlingReport. metric: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/audio_metadata.py b/msgraph_beta/generated/models/audio_metadata.py new file mode 100644 index 00000000000..b31a33c319a --- /dev/null +++ b/msgraph_beta/generated/models/audio_metadata.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 AudioMetadata(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) + # Bit depth of the audio samples (for example, 16, 24). + bit_depth: Optional[int] = None + # Number of audio channels (for example, 1 for mono, 2 for stereo). + channels: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # Sample rate in Hertz (for example, 16000, 48000). + sample_rate_hz: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AudioMetadata: + """ + 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: AudioMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AudioMetadata() + + 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]] = { + "bitDepth": lambda n : setattr(self, 'bit_depth', n.get_int_value()), + "channels": lambda n : setattr(self, 'channels', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sampleRateHz": lambda n : setattr(self, 'sample_rate_hz', 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("bitDepth", self.bit_depth) + writer.write_int_value("channels", self.channels) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("sampleRateHz", self.sample_rate_hz) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/authentication.py b/msgraph_beta/generated/models/authentication.py index ea71a6b505a..c6f3a8b9f8e 100644 --- a/msgraph_beta/generated/models/authentication.py +++ b/msgraph_beta/generated/models/authentication.py @@ -18,6 +18,7 @@ from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -56,6 +57,8 @@ class Authentication(Entity, Parsable): qr_code_pin_method: Optional[QrCodePinAuthenticationMethod] = None # The settings and preferences for per-user Microsoft Entra multifactor authentication. requirements: Optional[StrongAuthenticationRequirements] = None + # Represents the resource account key credentials registered to a user for authentication on shared devices. + resource_account_key_authentication_methods: Optional[list[ResourceAccountKeyAuthenticationMethod]] = None # The settings and preferences for the sign-in experience of a user. Use this property to configure the user's default multifactor authentication (MFA) method. sign_in_preferences: Optional[SignInPreferences] = None # The software OATH time-based one-time password (TOTP) applications registered to a user for authentication. @@ -94,6 +97,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -113,6 +117,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .sign_in_preferences import SignInPreferences from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .strong_authentication_requirements import StrongAuthenticationRequirements @@ -133,6 +138,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "platformCredentialMethods": lambda n : setattr(self, 'platform_credential_methods', n.get_collection_of_object_values(PlatformCredentialAuthenticationMethod)), "qrCodePinMethod": lambda n : setattr(self, 'qr_code_pin_method', n.get_object_value(QrCodePinAuthenticationMethod)), "requirements": lambda n : setattr(self, 'requirements', n.get_object_value(StrongAuthenticationRequirements)), + "resourceAccountKeyAuthenticationMethods": lambda n : setattr(self, 'resource_account_key_authentication_methods', n.get_collection_of_object_values(ResourceAccountKeyAuthenticationMethod)), "signInPreferences": lambda n : setattr(self, 'sign_in_preferences', n.get_object_value(SignInPreferences)), "softwareOathMethods": lambda n : setattr(self, 'software_oath_methods', n.get_collection_of_object_values(SoftwareOathAuthenticationMethod)), "temporaryAccessPassMethods": lambda n : setattr(self, 'temporary_access_pass_methods', n.get_collection_of_object_values(TemporaryAccessPassAuthenticationMethod)), @@ -164,6 +170,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("platformCredentialMethods", self.platform_credential_methods) writer.write_object_value("qrCodePinMethod", self.qr_code_pin_method) writer.write_object_value("requirements", self.requirements) + writer.write_collection_of_object_values("resourceAccountKeyAuthenticationMethods", self.resource_account_key_authentication_methods) writer.write_object_value("signInPreferences", self.sign_in_preferences) writer.write_collection_of_object_values("softwareOathMethods", self.software_oath_methods) writer.write_collection_of_object_values("temporaryAccessPassMethods", self.temporary_access_pass_methods) diff --git a/msgraph_beta/generated/models/authentication_info.py b/msgraph_beta/generated/models/authentication_info.py new file mode 100644 index 00000000000..882318416da --- /dev/null +++ b/msgraph_beta/generated/models/authentication_info.py @@ -0,0 +1,66 @@ +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 .client_credential_authentication_info import ClientCredentialAuthenticationInfo + +@dataclass +class AuthenticationInfo(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) -> AuthenticationInfo: + """ + 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: AuthenticationInfo + """ + 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.clientCredentialAuthenticationInfo".casefold(): + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + + return ClientCredentialAuthenticationInfo() + return AuthenticationInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + + from .client_credential_authentication_info import ClientCredentialAuthenticationInfo + + 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_beta/generated/models/authentication_method.py b/msgraph_beta/generated/models/authentication_method.py index 7f37bf893c1..450c77bf811 100644 --- a/msgraph_beta/generated/models/authentication_method.py +++ b/msgraph_beta/generated/models/authentication_method.py @@ -17,6 +17,7 @@ from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -86,6 +87,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> AuthenticationMeth from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod return QrCodePinAuthenticationMethod() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceAccountKeyAuthenticationMethod".casefold(): + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + return ResourceAccountKeyAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.softwareOathAuthenticationMethod".casefold(): from .software_oath_authentication_method import SoftwareOathAuthenticationMethod @@ -116,6 +121,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod @@ -131,6 +137,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .phone_authentication_method import PhoneAuthenticationMethod from .platform_credential_authentication_method import PlatformCredentialAuthenticationMethod from .qr_code_pin_authentication_method import QrCodePinAuthenticationMethod + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .software_oath_authentication_method import SoftwareOathAuthenticationMethod from .temporary_access_pass_authentication_method import TemporaryAccessPassAuthenticationMethod from .windows_hello_for_business_authentication_method import WindowsHelloForBusinessAuthenticationMethod diff --git a/msgraph_beta/generated/models/browse_query_response_item.py b/msgraph_beta/generated/models/browse_query_response_item.py index 91f557b23bb..d2037b74307 100644 --- a/msgraph_beta/generated/models/browse_query_response_item.py +++ b/msgraph_beta/generated/models/browse_query_response_item.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 AdditionalDataHolder, Parsable, ParseNode, SerializationWriter @@ -7,6 +8,7 @@ if TYPE_CHECKING: from .browse_query_response_item_type import BrowseQueryResponseItemType + from .identity_set import IdentitySet @dataclass class BrowseQueryResponseItem(AdditionalDataHolder, BackedModel, Parsable): @@ -15,10 +17,18 @@ class BrowseQueryResponseItem(AdditionalDataHolder, BackedModel, Parsable): # 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 createdBy property + created_by: Optional[IdentitySet] = None + # The createdDateTime property + created_date_time: Optional[datetime.datetime] = None # Unique identifier of the returned item. item_key: Optional[str] = None # The count of items present within the items; for example, the count of files in a folder. items_count: Optional[int] = None + # The lastModifiedBy property + last_modified_by: Optional[IdentitySet] = None + # The lastModifiedDateTime property + last_modified_date_time: Optional[datetime.datetime] = None # The name of the item. name: Optional[str] = None # The OdataType property @@ -47,12 +57,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .browse_query_response_item_type import BrowseQueryResponseItemType + from .identity_set import IdentitySet from .browse_query_response_item_type import BrowseQueryResponseItemType + from .identity_set import IdentitySet fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_object_value(IdentitySet)), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "itemKey": lambda n : setattr(self, 'item_key', n.get_str_value()), "itemsCount": lambda n : setattr(self, 'items_count', n.get_int_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_object_value(IdentitySet)), + "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "name": lambda n : setattr(self, 'name', n.get_str_value()), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "sizeInBytes": lambda n : setattr(self, 'size_in_bytes', n.get_str_value()), @@ -69,8 +85,12 @@ def serialize(self,writer: SerializationWriter) -> None: """ if writer is None: raise TypeError("writer cannot be null.") + writer.write_object_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_str_value("itemKey", self.item_key) writer.write_int_value("itemsCount", self.items_count) + writer.write_object_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_str_value("name", self.name) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("sizeInBytes", self.size_in_bytes) diff --git a/msgraph_beta/generated/models/chat.py b/msgraph_beta/generated/models/chat.py index 64acc429202..62f96503ccc 100644 --- a/msgraph_beta/generated/models/chat.py +++ b/msgraph_beta/generated/models/chat.py @@ -60,7 +60,7 @@ class Chat(Entity, Parsable): pinned_messages: Optional[list[PinnedChatMessageInfo]] = None # A collection of all the tabs in the chat. Nullable. tabs: Optional[list[TeamsTab]] = None - # A collection of targeted messages in the chat that are visible only to specific users. Nullable. + # A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. targeted_messages: Optional[list[TargetedChatMessage]] = None # The identifier of the tenant in which the chat was created. Read-only. tenant_id: Optional[str] = None diff --git a/msgraph_beta/generated/models/chat_message.py b/msgraph_beta/generated/models/chat_message.py index d1526f0dd51..e0b7aec7c3b 100644 --- a/msgraph_beta/generated/models/chat_message.py +++ b/msgraph_beta/generated/models/chat_message.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .channel_identity import ChannelIdentity from .chat_message_attachment import ChatMessageAttachment + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_history_item import ChatMessageHistoryItem from .chat_message_hosted_content import ChatMessageHostedContent @@ -18,7 +19,6 @@ from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .targeted_chat_message import TargetedChatMessage from .entity import Entity @@ -28,7 +28,7 @@ class ChatMessage(Entity, Parsable): # References to attached objects like files, tabs, meetings etc. attachments: Optional[list[ChatMessageAttachment]] = None # The body property - body: Optional[ItemBody] = None + body: Optional[ChatMessageBody] = None # If the message was sent in a channel, represents identity of the channel. channel_identity: Optional[ChannelIdentity] = None # If the message was sent in a chat, represents the identity of the chat. @@ -105,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .channel_identity import ChannelIdentity from .chat_message_attachment import ChatMessageAttachment + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_history_item import ChatMessageHistoryItem from .chat_message_hosted_content import ChatMessageHostedContent @@ -115,11 +116,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .targeted_chat_message import TargetedChatMessage from .channel_identity import ChannelIdentity from .chat_message_attachment import ChatMessageAttachment + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_history_item import ChatMessageHistoryItem from .chat_message_hosted_content import ChatMessageHostedContent @@ -130,12 +131,11 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .targeted_chat_message import TargetedChatMessage fields: dict[str, Callable[[Any], None]] = { "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(ChatMessageAttachment)), - "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ChatMessageBody)), "channelIdentity": lambda n : setattr(self, 'channel_identity', n.get_object_value(ChannelIdentity)), "chatId": lambda n : setattr(self, 'chat_id', n.get_str_value()), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), diff --git a/msgraph_beta/generated/models/chat_message_body.py b/msgraph_beta/generated/models/chat_message_body.py new file mode 100644 index 00000000000..e5ed4151f9f --- /dev/null +++ b/msgraph_beta/generated/models/chat_message_body.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 .body_type import BodyType + from .chat_message_body_content_type import ChatMessageBodyContentType + +@dataclass +class ChatMessageBody(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 content of the chat message. + content: Optional[str] = None + # The type of the content. The possible values are: text, html. The contentType property is deprecated. Going forward, use the messageBodyContentType property. + content_type: Optional[BodyType] = None + # The type of the content, including support for additional Teams content types. The possible values are: text, html, markdown, unknownFutureValue. + message_body_content_type: Optional[ChatMessageBodyContentType] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ChatMessageBody: + """ + 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: ChatMessageBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ChatMessageBody() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .body_type import BodyType + from .chat_message_body_content_type import ChatMessageBodyContentType + + from .body_type import BodyType + from .chat_message_body_content_type import ChatMessageBodyContentType + + fields: dict[str, Callable[[Any], None]] = { + "content": lambda n : setattr(self, 'content', n.get_str_value()), + "contentType": lambda n : setattr(self, 'content_type', n.get_enum_value(BodyType)), + "messageBodyContentType": lambda n : setattr(self, 'message_body_content_type', n.get_enum_value(ChatMessageBodyContentType)), + "@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("content", self.content) + writer.write_enum_value("contentType", self.content_type) + writer.write_enum_value("messageBodyContentType", self.message_body_content_type) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/chat_message_body_content_type.py b/msgraph_beta/generated/models/chat_message_body_content_type.py new file mode 100644 index 00000000000..eb4a4e568c6 --- /dev/null +++ b/msgraph_beta/generated/models/chat_message_body_content_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class ChatMessageBodyContentType(str, Enum): + Text = "text", + Html = "html", + Markdown = "markdown", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/chat_message_info.py b/msgraph_beta/generated/models/chat_message_info.py index aba43efd30c..319b31c6c51 100644 --- a/msgraph_beta/generated/models/chat_message_info.py +++ b/msgraph_beta/generated/models/chat_message_info.py @@ -6,18 +6,18 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody from .entity import Entity @dataclass class ChatMessageInfo(Entity, Parsable): # Body of the chatMessage. This will still contain markers for @mentions and attachments even though the object doesn't return @mentions and attachments. - body: Optional[ItemBody] = None + body: Optional[ChatMessageBody] = None # Date time object representing the time at which message was created. created_date_time: Optional[datetime.datetime] = None # Read-only. If present, represents details of an event that happened in a chat, a channel, or a team, for example, members were added, and so on. For event messages, the messageType property is set to systemEventMessage. @@ -47,20 +47,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody + from .chat_message_body import ChatMessageBody from .chat_message_from_identity_set import ChatMessageFromIdentitySet from .chat_message_type import ChatMessageType from .entity import Entity from .event_message_detail import EventMessageDetail - from .item_body import ItemBody fields: dict[str, Callable[[Any], None]] = { - "body": lambda n : setattr(self, 'body', n.get_object_value(ItemBody)), + "body": lambda n : setattr(self, 'body', n.get_object_value(ChatMessageBody)), "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "eventDetail": lambda n : setattr(self, 'event_detail', n.get_object_value(EventMessageDetail)), "from": lambda n : setattr(self, 'from_', n.get_object_value(ChatMessageFromIdentitySet)), diff --git a/msgraph_beta/generated/models/claim_binding.py b/msgraph_beta/generated/models/claim_binding.py index e8ff486bf82..047e9735f40 100644 --- a/msgraph_beta/generated/models/claim_binding.py +++ b/msgraph_beta/generated/models/claim_binding.py @@ -19,9 +19,9 @@ class ClaimBinding(AdditionalDataHolder, BackedModel, Parsable): match_confidence_level: Optional[MatchConfidenceLevel] = None # The OdataType property odata_type: Optional[str] = None - # Source attribute value + # The source attribute from the directory or credential. source_attribute: Optional[str] = None - # Entra ID attribute value + # The claim name in the verified ID credential. verified_id_claim: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/classification_request_content_meta_data.py b/msgraph_beta/generated/models/classification_request_content_meta_data.py index fabc3d9fc14..f9411ff65be 100644 --- a/msgraph_beta/generated/models/classification_request_content_meta_data.py +++ b/msgraph_beta/generated/models/classification_request_content_meta_data.py @@ -14,7 +14,7 @@ class ClassificationRequestContentMetaData(AdditionalDataHolder, BackedModel, Pa additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The sourceId property + # An identifier for the source of the content being classified. source_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/client_credential_authentication_info.py b/msgraph_beta/generated/models/client_credential_authentication_info.py new file mode 100644 index 00000000000..4c8a678596d --- /dev/null +++ b/msgraph_beta/generated/models/client_credential_authentication_info.py @@ -0,0 +1,65 @@ +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 .authentication_info import AuthenticationInfo + +from .authentication_info import AuthenticationInfo + +@dataclass +class ClientCredentialAuthenticationInfo(AuthenticationInfo, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.clientCredentialAuthenticationInfo" + # The URL endpoint used to obtain access tokens for authentication with the external system. + access_token_url: Optional[str] = None + # The client identifier used for authentication with the external system. + client_id: Optional[str] = None + # The name of the secret in Azure Key Vault that contains the client secret. + secret_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ClientCredentialAuthenticationInfo: + """ + 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: ClientCredentialAuthenticationInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ClientCredentialAuthenticationInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_info import AuthenticationInfo + + from .authentication_info import AuthenticationInfo + + 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()), + "secretName": lambda n : setattr(self, 'secret_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_str_value("accessTokenUrl", self.access_token_url) + writer.write_str_value("clientId", self.client_id) + writer.write_str_value("secretName", self.secret_name) + + diff --git a/msgraph_beta/generated/models/cloud_p_c.py b/msgraph_beta/generated/models/cloud_p_c.py index 83bfff9d4d9..5d8b277f009 100644 --- a/msgraph_beta/generated/models/cloud_p_c.py +++ b/msgraph_beta/generated/models/cloud_p_c.py @@ -64,6 +64,8 @@ class CloudPC(Entity, Parsable): is_disaster_recovery_active: Optional[bool] = None # The last login result of the Cloud PC. For example, { 'time': '2014-01-01T00:00:00Z'}. last_login_result: Optional[CloudPcLoginResult] = None + # The date and time when the user last logged off from the Cloud PC session. Returns null if the user has never established a session or if a session is currently active. The timestamp is shown in ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. Read-only. Returned only when explicitly selected with $select. + last_logoff_date_time: Optional[datetime.datetime] = None # The last modified date and time of the Cloud PC. 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. last_modified_date_time: Optional[datetime.datetime] = None # The last remote action result of the enterprise Cloud PCs. The supported remote actions are: Reboot, Rename, Reprovision, Restore, Troubleshoot. @@ -197,6 +199,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "imageDisplayName": lambda n : setattr(self, 'image_display_name', n.get_str_value()), "isDisasterRecoveryActive": lambda n : setattr(self, 'is_disaster_recovery_active', n.get_bool_value()), "lastLoginResult": lambda n : setattr(self, 'last_login_result', n.get_object_value(CloudPcLoginResult)), + "lastLogoffDateTime": lambda n : setattr(self, 'last_logoff_date_time', n.get_datetime_value()), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), "lastRemoteActionResult": lambda n : setattr(self, 'last_remote_action_result', n.get_object_value(CloudPcRemoteActionResult)), "managedDeviceId": lambda n : setattr(self, 'managed_device_id', n.get_str_value()), @@ -251,6 +254,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("imageDisplayName", self.image_display_name) writer.write_bool_value("isDisasterRecoveryActive", self.is_disaster_recovery_active) writer.write_object_value("lastLoginResult", self.last_login_result) + writer.write_datetime_value("lastLogoffDateTime", self.last_logoff_date_time) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) writer.write_object_value("lastRemoteActionResult", self.last_remote_action_result) writer.write_str_value("managedDeviceId", self.managed_device_id) diff --git a/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py b/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py index d3035e3bf68..d55abaa5622 100644 --- a/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py +++ b/msgraph_beta/generated/models/cloud_pc_organization_action_detail.py @@ -15,7 +15,7 @@ class CloudPcOrganizationActionDetail(AdditionalDataHolder, BackedModel, Parsabl # 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 errorDescription property + # More user-friendly error details. For example, Activation failed due to invalid billing plan. error_description: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/cloud_pc_service_plan.py b/msgraph_beta/generated/models/cloud_pc_service_plan.py index 3082573c391..0e261735484 100644 --- a/msgraph_beta/generated/models/cloud_pc_service_plan.py +++ b/msgraph_beta/generated/models/cloud_pc_service_plan.py @@ -22,7 +22,7 @@ class CloudPcServicePlan(Entity, Parsable): provisioning_type: Optional[CloudPcProvisioningType] = None # The size of the RAM in GB. Read-only. ram_in_g_b: Optional[int] = None - # The size of the OS Disk in GB. Read-only. + # The size of the operating system disk in GB. Read-only. storage_in_g_b: Optional[int] = None # The supportedSolution property supported_solution: Optional[CloudPcManagementService] = None diff --git a/msgraph_beta/generated/models/connection_info.py b/msgraph_beta/generated/models/connection_info.py index 7f4b66e40e6..9d0651fd2f6 100644 --- a/msgraph_beta/generated/models/connection_info.py +++ b/msgraph_beta/generated/models/connection_info.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo @dataclass @@ -34,6 +35,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> ConnectionInfo: 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.externalSapAcConnectionInfo".casefold(): + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo + + return ExternalSapAcConnectionInfo() if mapping_value and mapping_value.casefold() == "#microsoft.graph.externalTokenBasedSapIagConnectionInfo".casefold(): from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo @@ -45,8 +50,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_sap_ac_connection_info import ExternalSapAcConnectionInfo from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo + from .external_sap_ac_connection_info import ExternalSapAcConnectionInfo from .external_token_based_sap_iag_connection_info import ExternalTokenBasedSapIagConnectionInfo fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/content_modality.py b/msgraph_beta/generated/models/content_modality.py new file mode 100644 index 00000000000..efb99f61af5 --- /dev/null +++ b/msgraph_beta/generated/models/content_modality.py @@ -0,0 +1,10 @@ +from enum import Enum + +class ContentModality(str, Enum): + Audio = "audio", + Video = "video", + Image = "image", + Text = "text", + Multimodal = "multimodal", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/desk.py b/msgraph_beta/generated/models/desk.py index 5b44dbdd3e9..b4fd4fdf74e 100644 --- a/msgraph_beta/generated/models/desk.py +++ b/msgraph_beta/generated/models/desk.py @@ -9,6 +9,7 @@ from .place import Place from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode + from .place_service_plan_info import PlaceServicePlanInfo from .place import Place @@ -24,6 +25,8 @@ class Desk(Place, Parsable): mailbox_details: Optional[MailboxDetails] = None # The mode of the desk. The supported modes are:assignedPlaceMode - Desks that are assigned to a user.reservablePlaceMode - Desks that can be booked in advance using desk reservation tools.dropInPlaceMode - First come, first served desks. When you plug into a peripheral on one of these desks, the desk is booked for you, assuming the peripheral is associated with the desk in the Microsoft Teams Rooms pro management portal.unavailablePlaceMode - Desks that are taken down for maintenance or marked as not reservable. mode: Optional[PlaceMode] = None + # Service plans associated with the desk. + service_plans: Optional[list[PlaceServicePlanInfo]] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Desk: @@ -45,17 +48,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .place import Place from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode + from .place_service_plan_info import PlaceServicePlanInfo from .mailbox_details import MailboxDetails from .place import Place from .place_feature_enablement import PlaceFeatureEnablement from .place_mode import PlaceMode + from .place_service_plan_info import PlaceServicePlanInfo fields: dict[str, Callable[[Any], None]] = { "displayDeviceName": lambda n : setattr(self, 'display_device_name', n.get_str_value()), "heightAdjustableState": lambda n : setattr(self, 'height_adjustable_state', n.get_enum_value(PlaceFeatureEnablement)), "mailboxDetails": lambda n : setattr(self, 'mailbox_details', n.get_object_value(MailboxDetails)), "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), + "servicePlans": lambda n : setattr(self, 'service_plans', n.get_collection_of_object_values(PlaceServicePlanInfo)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -74,5 +80,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("heightAdjustableState", self.height_adjustable_state) writer.write_object_value("mailboxDetails", self.mailbox_details) writer.write_object_value("mode", self.mode) + writer.write_collection_of_object_values("servicePlans", self.service_plans) diff --git a/msgraph_beta/generated/models/detection_severity.py b/msgraph_beta/generated/models/detection_severity.py new file mode 100644 index 00000000000..355e392bc82 --- /dev/null +++ b/msgraph_beta/generated/models/detection_severity.py @@ -0,0 +1,8 @@ +from enum import Enum + +class DetectionSeverity(str, Enum): + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/device_sync_status_response.py b/msgraph_beta/generated/models/device_sync_status_response.py new file mode 100644 index 00000000000..5c5c6232bf1 --- /dev/null +++ b/msgraph_beta/generated/models/device_sync_status_response.py @@ -0,0 +1,63 @@ +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 .sync_component import SyncComponent + +@dataclass +class DeviceSyncStatusResponse(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 the collection of sync component statuses representing infrastructure and policy progress. Each entry represents a component that has started reporting during this sync operation. Components appear in the collection only after they begin executing. Read-only. Not nullable. + components: Optional[list[SyncComponent]] = None + # Indicates the managed device identifier. Used to correlate this sync status snapshot with the device that was synced. This is the same id used in the managedDevice entity. Example: 'd1e2f3a4-b5c6-7890-abcd-ef1234567890'. Read-only. Not nullable. + device_id: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DeviceSyncStatusResponse: + """ + 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: DeviceSyncStatusResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DeviceSyncStatusResponse() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sync_component import SyncComponent + + from .sync_component import SyncComponent + + fields: dict[str, Callable[[Any], None]] = { + "components": lambda n : setattr(self, 'components', n.get_collection_of_object_values(SyncComponent)), + "deviceId": lambda n : setattr(self, 'device_id', n.get_str_value()), + "@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_beta/generated/models/directory.py b/msgraph_beta/generated/models/directory.py index a0b381ea235..67fc933421c 100644 --- a/msgraph_beta/generated/models/directory.py +++ b/msgraph_beta/generated/models/directory.py @@ -26,6 +26,7 @@ from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .recommendation import Recommendation from .recommendation_configuration import RecommendationConfiguration + from .remote_tenant_group import RemoteTenantGroup from .shared_email_domain import SharedEmailDomain from .template import Template from .tenant_governance_services.tenant_governance import TenantGovernance @@ -74,6 +75,8 @@ class Directory(Entity, Parsable): recommendations: Optional[list[Recommendation]] = None # Represents the Entra backup and recovery service for the tenant. recovery: Optional[Recovery] = None + # Collection of groups in remote Microsoft Entra tenants that are available in the directory. + remote_tenant_groups: Optional[list[RemoteTenantGroup]] = None # The sharedEmailDomains property shared_email_domains: Optional[list[SharedEmailDomain]] = None # List of commercial subscriptions that an organization has. @@ -120,6 +123,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .recommendation import Recommendation from .recommendation_configuration import RecommendationConfiguration + from .remote_tenant_group import RemoteTenantGroup from .shared_email_domain import SharedEmailDomain from .template import Template from .tenant_governance_services.tenant_governance import TenantGovernance @@ -145,6 +149,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .public_key_infrastructure_root import PublicKeyInfrastructureRoot from .recommendation import Recommendation from .recommendation_configuration import RecommendationConfiguration + from .remote_tenant_group import RemoteTenantGroup from .shared_email_domain import SharedEmailDomain from .template import Template from .tenant_governance_services.tenant_governance import TenantGovernance @@ -169,6 +174,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "recommendationConfiguration": lambda n : setattr(self, 'recommendation_configuration', n.get_object_value(RecommendationConfiguration)), "recommendations": lambda n : setattr(self, 'recommendations', n.get_collection_of_object_values(Recommendation)), "recovery": lambda n : setattr(self, 'recovery', n.get_object_value(Recovery)), + "remoteTenantGroups": lambda n : setattr(self, 'remote_tenant_groups', n.get_collection_of_object_values(RemoteTenantGroup)), "sharedEmailDomains": lambda n : setattr(self, 'shared_email_domains', n.get_collection_of_object_values(SharedEmailDomain)), "subscriptions": lambda n : setattr(self, 'subscriptions', n.get_collection_of_object_values(CompanySubscription)), "templates": lambda n : setattr(self, 'templates', n.get_object_value(Template)), @@ -206,6 +212,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("recommendationConfiguration", self.recommendation_configuration) writer.write_collection_of_object_values("recommendations", self.recommendations) writer.write_object_value("recovery", self.recovery) + writer.write_collection_of_object_values("remoteTenantGroups", self.remote_tenant_groups) writer.write_collection_of_object_values("sharedEmailDomains", self.shared_email_domains) writer.write_collection_of_object_values("subscriptions", self.subscriptions) writer.write_object_value("templates", self.templates) diff --git a/msgraph_beta/generated/models/directory_object.py b/msgraph_beta/generated/models/directory_object.py index 81785a2904b..18fb630dd53 100644 --- a/msgraph_beta/generated/models/directory_object.py +++ b/msgraph_beta/generated/models/directory_object.py @@ -50,6 +50,7 @@ from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .service_principal_creation_policy import ServicePrincipalCreationPolicy @@ -257,6 +258,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> DirectoryObject: from .policy_base import PolicyBase return PolicyBase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.remoteTenantGroup".casefold(): + from .remote_tenant_group import RemoteTenantGroup + + return RemoteTenantGroup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceSpecificPermissionGrant".casefold(): from .resource_specific_permission_grant import ResourceSpecificPermissionGrant @@ -352,6 +357,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .service_principal_creation_policy import ServicePrincipalCreationPolicy @@ -408,6 +414,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .permission_grant_policy import PermissionGrantPolicy from .permission_grant_pre_approval_policy import PermissionGrantPreApprovalPolicy from .policy_base import PolicyBase + from .remote_tenant_group import RemoteTenantGroup from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .service_principal import ServicePrincipal from .service_principal_creation_policy import ServicePrincipalCreationPolicy diff --git a/msgraph_beta/generated/models/distribution_list.py b/msgraph_beta/generated/models/distribution_list.py index 8eed745d420..04c29153069 100644 --- a/msgraph_beta/generated/models/distribution_list.py +++ b/msgraph_beta/generated/models/distribution_list.py @@ -5,7 +5,6 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .distribution_list_member import DistributionListMember from .member import Member from .outlook_item import OutlookItem from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty @@ -18,15 +17,13 @@ class DistributionList(OutlookItem, Parsable): odata_type: Optional[str] = "#microsoft.graph.distributionList" # The display name of the distribution list. display_name: Optional[str] = None - # The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. - distribution_list_members: Optional[list[DistributionListMember]] = None - # The list of members in the distribution list. Not returned by default; use $select=members to include. + # The members property members: Optional[list[Member]] = None - # The notes property + # Notes about the distribution list. notes: Optional[str] = None - # The personIdentifier property + # The unique identifier of the distribution list in the mailbox. Read-only. person_identifier: Optional[str] = None - # The singleValueExtendedProperties property + # The collection of single-value extended properties defined for the distribution list. Read-only. single_value_extended_properties: Optional[list[SingleValueLegacyExtendedProperty]] = None @staticmethod @@ -45,19 +42,16 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .distribution_list_member import DistributionListMember from .member import Member from .outlook_item import OutlookItem from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty - from .distribution_list_member import DistributionListMember from .member import Member from .outlook_item import OutlookItem from .single_value_legacy_extended_property import SingleValueLegacyExtendedProperty fields: dict[str, Callable[[Any], None]] = { "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "distributionListMembers": lambda n : setattr(self, 'distribution_list_members', n.get_collection_of_object_values(DistributionListMember)), "members": lambda n : setattr(self, 'members', n.get_collection_of_object_values(Member)), "notes": lambda n : setattr(self, 'notes', n.get_str_value()), "personIdentifier": lambda n : setattr(self, 'person_identifier', n.get_str_value()), @@ -77,7 +71,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_str_value("displayName", self.display_name) - writer.write_collection_of_object_values("distributionListMembers", self.distribution_list_members) writer.write_collection_of_object_values("members", self.members) writer.write_str_value("notes", self.notes) writer.write_str_value("personIdentifier", self.person_identifier) diff --git a/msgraph_beta/generated/models/entity.py b/msgraph_beta/generated/models/entity.py index d151a983ec6..b85463a3d6b 100644 --- a/msgraph_beta/generated/models/entity.py +++ b/msgraph_beta/generated/models/entity.py @@ -645,7 +645,6 @@ from .directory_setting import DirectorySetting from .directory_setting_template import DirectorySettingTemplate from .distribution_list import DistributionList - from .distribution_list_member import DistributionListMember from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse from .document import Document from .document_comment import DocumentComment @@ -1205,6 +1204,7 @@ from .mfa_user_count_metric import MfaUserCountMetric from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget @@ -1460,6 +1460,7 @@ from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_group import PlannerGroup from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan @@ -1578,11 +1579,13 @@ from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase @@ -1649,6 +1652,28 @@ from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot + from .security.case_management.activity import Activity + from .security.case_management.attachment import Attachment + from .security.case_management.audit_log import AuditLog + from .security.case_management.case import Case + from .security.case_management.case_management_entity import CaseManagementEntity + from .security.case_management.case_type_configuration import CaseTypeConfiguration + from .security.case_management.comment import Comment + from .security.case_management.custom_field_definition import CustomFieldDefinition + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .security.case_management.exposure_case import ExposureCase + from .security.case_management.generic_case import GenericCase + from .security.case_management.incident_case import IncidentCase + from .security.case_management.incident_relation import IncidentRelation + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + from .security.case_management.recommendation_relation import RecommendationRelation + from .security.case_management.relation import Relation + from .security.case_management.status_definition import StatusDefinition + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + from .security.case_management.task import Task + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + from .security.case_management_root import CaseManagementRoot from .security.case_operation import CaseOperation from .security.category_template import CategoryTemplate from .security.citation_template import CitationTemplate @@ -2039,6 +2064,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 .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask @@ -3155,6 +3181,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: return AssociatedTeamInfo() if mapping_value and mapping_value.casefold() == "#microsoft.graph.attachment".casefold(): from .attachment import Attachment + from .security.case_management.attachment import Attachment return Attachment() if mapping_value and mapping_value.casefold() == "#microsoft.graph.attachmentBase".casefold(): @@ -4955,10 +4982,6 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .distribution_list import DistributionList return DistributionList() - if mapping_value and mapping_value.casefold() == "#microsoft.graph.distributionListMember".casefold(): - from .distribution_list_member import DistributionListMember - - return DistributionListMember() if mapping_value and mapping_value.casefold() == "#microsoft.graph.dlpEvaluatePoliciesJobResponse".casefold(): from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse @@ -5078,6 +5101,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: if mapping_value and mapping_value.casefold() == "#microsoft.graph.ediscovery.case".casefold(): from .ediscovery.case import Case from .security.case import Case + from .security.case_management.case import Case return Case() if mapping_value and mapping_value.casefold() == "#microsoft.graph.ediscovery.caseExportOperation".casefold(): @@ -6074,6 +6098,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: return SubjectProcessingResult() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.task".casefold(): from .identity_governance.task import Task + from .security.case_management.task import Task return Task() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.taskDefinition".casefold(): @@ -7222,6 +7247,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings return MicrosoftApplicationDataAccessSettings() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.microsoftAppsFileStorageContainerUsage".casefold(): + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + + return MicrosoftAppsFileStorageContainerUsage() if mapping_value and mapping_value.casefold() == "#microsoft.graph.microsoftAuthenticatorAuthenticationMethod".casefold(): from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod @@ -8250,6 +8279,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .planner_delta import PlannerDelta return PlannerDelta() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerGoal".casefold(): + from .planner_goal import PlannerGoal + + return PlannerGoal() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerGroup".casefold(): from .planner_group import PlannerGroup @@ -8724,6 +8757,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration return RemoteDesktopSecurityConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.remoteTenantGroup".casefold(): + from .remote_tenant_group import RemoteTenantGroup + + return RemoteTenantGroup() if mapping_value and mapping_value.casefold() == "#microsoft.graph.removeFromLobbyOperation".casefold(): from .remove_from_lobby_operation import RemoveFromLobbyOperation @@ -8744,6 +8781,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship return ResellerDelegatedAdminRelationship() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceAccountKeyAuthenticationMethod".casefold(): + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + return ResourceAccountKeyAuthenticationMethod() if mapping_value and mapping_value.casefold() == "#microsoft.graph.resourceOperation".casefold(): from .resource_operation import ResourceOperation @@ -9007,8 +9048,102 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.case".casefold(): from .ediscovery.case import Case from .security.case import Case + from .security.case_management.case import Case return Case() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.activity".casefold(): + from .security.case_management.activity import Activity + + return Activity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.attachment".casefold(): + from .attachment import Attachment + from .security.case_management.attachment import Attachment + + return Attachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.auditLog".casefold(): + from .security.case_management.audit_log import AuditLog + + return AuditLog() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.case".casefold(): + from .ediscovery.case import Case + from .security.case import Case + from .security.case_management.case import Case + + return Case() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.caseManagementEntity".casefold(): + from .security.case_management.case_management_entity import CaseManagementEntity + + return CaseManagementEntity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.caseTypeConfiguration".casefold(): + from .security.case_management.case_type_configuration import CaseTypeConfiguration + + return CaseTypeConfiguration() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.comment".casefold(): + from .security.case_management.comment import Comment + + return Comment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.customFieldDefinition".casefold(): + from .security.case_management.custom_field_definition import CustomFieldDefinition + + return CustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition".casefold(): + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + + return DateTimeCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.exposureCase".casefold(): + from .security.case_management.exposure_case import ExposureCase + + return ExposureCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.genericCase".casefold(): + from .security.case_management.generic_case import GenericCase + + return GenericCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentCase".casefold(): + from .security.case_management.incident_case import IncidentCase + + return IncidentCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentRelation".casefold(): + from .security.case_management.incident_relation import IncidentRelation + + return IncidentRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition".casefold(): + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + + return NumberCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition".casefold(): + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + + return OptionsCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.recommendationRelation".casefold(): + from .security.case_management.recommendation_relation import RecommendationRelation + + return RecommendationRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.relation".casefold(): + from .security.case_management.relation import Relation + from .term_store.relation import Relation + + return Relation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.statusDefinition".casefold(): + from .security.case_management.status_definition import StatusDefinition + + return StatusDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition".casefold(): + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + + return StringCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.task".casefold(): + from .identity_governance.task import Task + from .security.case_management.task import Task + + return Task() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation".casefold(): + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + + return WorkspaceIndicatorRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagementRoot".casefold(): + from .security.case_management_root import CaseManagementRoot + + return CaseManagementRoot() if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseOperation".casefold(): from .ediscovery.case_operation import CaseOperation from .security.case_operation import CaseOperation @@ -10359,6 +10494,7 @@ def create_from_discriminator_value(parse_node: ParseNode) -> Entity: return Group() if mapping_value and mapping_value.casefold() == "#microsoft.graph.termStore.relation".casefold(): + from .security.case_management.relation import Relation from .term_store.relation import Relation return Relation() @@ -10590,6 +10726,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 @@ -12538,7 +12678,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .directory_setting import DirectorySetting from .directory_setting_template import DirectorySettingTemplate from .distribution_list import DistributionList - from .distribution_list_member import DistributionListMember from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse from .document import Document from .document_comment import DocumentComment @@ -13098,6 +13237,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mfa_user_count_metric import MfaUserCountMetric from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget @@ -13353,6 +13493,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_group import PlannerGroup from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan @@ -13471,11 +13612,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase @@ -13542,6 +13685,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot + from .security.case_management.activity import Activity + from .security.case_management.attachment import Attachment + from .security.case_management.audit_log import AuditLog + from .security.case_management.case import Case + from .security.case_management.case_management_entity import CaseManagementEntity + from .security.case_management.case_type_configuration import CaseTypeConfiguration + from .security.case_management.comment import Comment + from .security.case_management.custom_field_definition import CustomFieldDefinition + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .security.case_management.exposure_case import ExposureCase + from .security.case_management.generic_case import GenericCase + from .security.case_management.incident_case import IncidentCase + from .security.case_management.incident_relation import IncidentRelation + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + from .security.case_management.recommendation_relation import RecommendationRelation + from .security.case_management.relation import Relation + from .security.case_management.status_definition import StatusDefinition + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + from .security.case_management.task import Task + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + from .security.case_management_root import CaseManagementRoot from .security.case_operation import CaseOperation from .security.category_template import CategoryTemplate from .security.citation_template import CitationTemplate @@ -13932,6 +14097,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 .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask @@ -14896,7 +15062,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .directory_setting import DirectorySetting from .directory_setting_template import DirectorySettingTemplate from .distribution_list import DistributionList - from .distribution_list_member import DistributionListMember from .dlp_evaluate_policies_job_response import DlpEvaluatePoliciesJobResponse from .document import Document from .document_comment import DocumentComment @@ -15456,6 +15621,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .mfa_user_count_metric import MfaUserCountMetric from .microsoft_account_user_conversation_member import MicrosoftAccountUserConversationMember from .microsoft_application_data_access_settings import MicrosoftApplicationDataAccessSettings + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .microsoft_authenticator_authentication_method import MicrosoftAuthenticatorAuthenticationMethod from .microsoft_authenticator_authentication_method_configuration import MicrosoftAuthenticatorAuthenticationMethodConfiguration from .microsoft_authenticator_authentication_method_target import MicrosoftAuthenticatorAuthenticationMethodTarget @@ -15711,6 +15877,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_group import PlannerGroup from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan @@ -15829,11 +15996,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .remote_assistance_partner import RemoteAssistancePartner from .remote_assistance_settings import RemoteAssistanceSettings from .remote_desktop_security_configuration import RemoteDesktopSecurityConfiguration + from .remote_tenant_group import RemoteTenantGroup from .remove_from_lobby_operation import RemoveFromLobbyOperation from .reports_root import ReportsRoot from .report_root import ReportRoot from .request import Request from .reseller_delegated_admin_relationship import ResellerDelegatedAdminRelationship + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod from .resource_operation import ResourceOperation from .resource_specific_permission_grant import ResourceSpecificPermissionGrant from .restore_artifacts_bulk_request_base import RestoreArtifactsBulkRequestBase @@ -15900,6 +16069,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .security.auto_auditing_configuration import AutoAuditingConfiguration from .security.case import Case from .security.cases_root import CasesRoot + from .security.case_management.activity import Activity + from .security.case_management.attachment import Attachment + from .security.case_management.audit_log import AuditLog + from .security.case_management.case import Case + from .security.case_management.case_management_entity import CaseManagementEntity + from .security.case_management.case_type_configuration import CaseTypeConfiguration + from .security.case_management.comment import Comment + from .security.case_management.custom_field_definition import CustomFieldDefinition + from .security.case_management.date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .security.case_management.exposure_case import ExposureCase + from .security.case_management.generic_case import GenericCase + from .security.case_management.incident_case import IncidentCase + from .security.case_management.incident_relation import IncidentRelation + from .security.case_management.number_custom_field_definition import NumberCustomFieldDefinition + from .security.case_management.options_custom_field_definition import OptionsCustomFieldDefinition + from .security.case_management.recommendation_relation import RecommendationRelation + from .security.case_management.relation import Relation + from .security.case_management.status_definition import StatusDefinition + from .security.case_management.string_custom_field_definition import StringCustomFieldDefinition + from .security.case_management.task import Task + from .security.case_management.workspace_indicator_relation import WorkspaceIndicatorRelation + from .security.case_management_root import CaseManagementRoot from .security.case_operation import CaseOperation from .security.category_template import CategoryTemplate from .security.citation_template import CitationTemplate @@ -16290,6 +16481,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 .unmanaged_device_discovery_task import UnmanagedDeviceDiscoveryTask diff --git a/msgraph_beta/generated/models/evaluation_scope.py b/msgraph_beta/generated/models/evaluation_scope.py new file mode 100644 index 00000000000..4d2a07d5bfe --- /dev/null +++ b/msgraph_beta/generated/models/evaluation_scope.py @@ -0,0 +1,61 @@ +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 .evaluation_scope_type import EvaluationScopeType + +@dataclass +class EvaluationScope(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 type property + type: Optional[EvaluationScopeType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> EvaluationScope: + """ + 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: EvaluationScope + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return EvaluationScope() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .evaluation_scope_type import EvaluationScopeType + + from .evaluation_scope_type import EvaluationScopeType + + fields: dict[str, Callable[[Any], None]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "type": lambda n : setattr(self, 'type', n.get_enum_value(EvaluationScopeType)), + } + 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("type", self.type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/evaluation_scope_type.py b/msgraph_beta/generated/models/evaluation_scope_type.py new file mode 100644 index 00000000000..c9bb2730047 --- /dev/null +++ b/msgraph_beta/generated/models/evaluation_scope_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class EvaluationScopeType(str, Enum): + Tenant = "tenant", + Agent = "agent", + AnonymousUser = "anonymousUser", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/external_connectors/external_item.py b/msgraph_beta/generated/models/external_connectors/external_item.py index 75529b760b1..3ef6954c6d7 100644 --- a/msgraph_beta/generated/models/external_connectors/external_item.py +++ b/msgraph_beta/generated/models/external_connectors/external_item.py @@ -22,7 +22,7 @@ class ExternalItem(Entity, Parsable): activities: Optional[list[ExternalActivity]] = None # A plain-text representation of the contents of the item. The text in this property is full-text indexed. Optional. content: Optional[ExternalItemContent] = None - # The informationProtectionLabel property + # Specifies the Microsoft Purview sensitivity label for the item. Set the sensitivityLabelId property to the GUID of a Purview sensitivity label. The service then applies the label rules to the item. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. Optional. information_protection_label: Optional[ExternalItemInformationProtectionLabel] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py b/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py index 95c4e4bbb93..669c8bbca0a 100644 --- a/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py +++ b/msgraph_beta/generated/models/external_connectors/external_item_information_protection_label.py @@ -14,7 +14,7 @@ class ExternalItemInformationProtectionLabel(AdditionalDataHolder, BackedModel, additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The sensitivityLabelId property + # The GUID of the Purview sensitivity label. To get the label GUID, use the Get sensitivityLabel API or the Get-Label PowerShell command. sensitivity_label_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/external_sap_ac_connection_info.py b/msgraph_beta/generated/models/external_sap_ac_connection_info.py new file mode 100644 index 00000000000..9e454165023 --- /dev/null +++ b/msgraph_beta/generated/models/external_sap_ac_connection_info.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 .authentication_info import AuthenticationInfo + from .connection_info import ConnectionInfo + +from .connection_info import ConnectionInfo + +@dataclass +class ExternalSapAcConnectionInfo(ConnectionInfo, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.externalSapAcConnectionInfo" + # The authenticationInfo property + authentication_info: Optional[AuthenticationInfo] = None + # The name of the Azure Key Vault that stores the credentials used for authentication. + key_vault_name: Optional[str] = None + # The Azure resource group that contains the Key Vault. + resource_group: Optional[str] = None + # The Azure subscription ID that contains the Key Vault. + subscription_id: Optional[str] = None + # The identifier of the target SAP AC system. + system_id: Optional[str] = None + # The user identifier used to connect to the SAP AC system. + user_identifier: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExternalSapAcConnectionInfo: + """ + 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: ExternalSapAcConnectionInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExternalSapAcConnectionInfo() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_info import AuthenticationInfo + from .connection_info import ConnectionInfo + + from .authentication_info import AuthenticationInfo + from .connection_info import ConnectionInfo + + fields: dict[str, Callable[[Any], None]] = { + "authenticationInfo": lambda n : setattr(self, 'authentication_info', n.get_object_value(AuthenticationInfo)), + "keyVaultName": lambda n : setattr(self, 'key_vault_name', n.get_str_value()), + "resourceGroup": lambda n : setattr(self, 'resource_group', n.get_str_value()), + "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), + "systemId": lambda n : setattr(self, 'system_id', n.get_str_value()), + "userIdentifier": lambda n : setattr(self, 'user_identifier', 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("authenticationInfo", self.authentication_info) + writer.write_str_value("keyVaultName", self.key_vault_name) + writer.write_str_value("resourceGroup", self.resource_group) + writer.write_str_value("subscriptionId", self.subscription_id) + writer.write_str_value("systemId", self.system_id) + writer.write_str_value("userIdentifier", self.user_identifier) + + diff --git a/msgraph_beta/generated/models/face_check_configuration.py b/msgraph_beta/generated/models/face_check_configuration.py index 42dc31c4900..04d8ba3bd96 100644 --- a/msgraph_beta/generated/models/face_check_configuration.py +++ b/msgraph_beta/generated/models/face_check_configuration.py @@ -12,11 +12,11 @@ class FaceCheckConfiguration(AdditionalDataHolder, BackedModel, Parsable): # 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) - # Defines if Face Check is required. Currently must always be true. + # Indicates whether Face Check is required. Currently must be true. is_enabled: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # Source of photo to validate Face Check against. Currently must always be portrait + # The source claim name for the photo used to validate Face Check. Currently must be portrait. source_photo_claim_name: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/family_member_storage_quota.py b/msgraph_beta/generated/models/family_member_storage_quota.py new file mode 100644 index 00000000000..3748d5f808c --- /dev/null +++ b/msgraph_beta/generated/models/family_member_storage_quota.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 .additional_storage_allocations import AdditionalStorageAllocations + from .identity import Identity + +@dataclass +class FamilyMemberStorageQuota(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 additionalAllocations property + additional_allocations: Optional[AdditionalStorageAllocations] = None + # The OdataType property + odata_type: Optional[str] = None + # The used property + used: Optional[int] = None + # The user property + user: Optional[Identity] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> FamilyMemberStorageQuota: + """ + 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: FamilyMemberStorageQuota + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return FamilyMemberStorageQuota() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .additional_storage_allocations import AdditionalStorageAllocations + from .identity import Identity + + from .additional_storage_allocations import AdditionalStorageAllocations + from .identity import Identity + + fields: dict[str, Callable[[Any], None]] = { + "additionalAllocations": lambda n : setattr(self, 'additional_allocations', n.get_object_value(AdditionalStorageAllocations)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "used": lambda n : setattr(self, 'used', n.get_int_value()), + "user": lambda n : setattr(self, 'user', n.get_object_value(Identity)), + } + 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("additionalAllocations", self.additional_allocations) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("used", self.used) + writer.write_object_value("user", self.user) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/file_storage_container_type_settings.py b/msgraph_beta/generated/models/file_storage_container_type_settings.py index 6395734b06f..881de51e42e 100644 --- a/msgraph_beta/generated/models/file_storage_container_type_settings.py +++ b/msgraph_beta/generated/models/file_storage_container_type_settings.py @@ -19,7 +19,7 @@ class FileStorageContainerTypeSettings(AdditionalDataHolder, BackedModel, Parsab additional_data: dict[str, Any] = field(default_factory=dict) # Contains agent-related settings. Optional agent: Optional[FileStorageContainerTypeAgentSettings] = None - # A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue. + # A comma-separated list of settings that can be overridden in the consuming tenant. The possible values are: urlTemplate, isDiscoverabilityEnabled, isSearchEnabled, isItemVersioningEnabled, itemMajorVersionLimit, maxStoragePerContainerInBytes, unknownFutureValue, isOfficeRestricted. consuming_tenant_overridables: Optional[FileStorageContainerTypeSettingsOverride] = None # Indicates whether items from containers are surfaced in experiences such as My Activity or Microsoft 365. is_discoverability_enabled: Optional[bool] = None diff --git a/msgraph_beta/generated/models/i_pv4_cidr_range.py b/msgraph_beta/generated/models/i_pv4_cidr_range.py index 154a758ede1..a1b7fb98743 100644 --- a/msgraph_beta/generated/models/i_pv4_cidr_range.py +++ b/msgraph_beta/generated/models/i_pv4_cidr_range.py @@ -11,9 +11,6 @@ @dataclass class IPv4CidrRange(IpRange, Parsable): - """ - IP range base class for representing IPV4, IPV6 address ranges - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.iPv4CidrRange" # IPv4 address in CIDR notation. Not nullable. diff --git a/msgraph_beta/generated/models/i_pv6_cidr_range.py b/msgraph_beta/generated/models/i_pv6_cidr_range.py index 0ccb5d7cb59..794e099cd31 100644 --- a/msgraph_beta/generated/models/i_pv6_cidr_range.py +++ b/msgraph_beta/generated/models/i_pv6_cidr_range.py @@ -11,9 +11,6 @@ @dataclass class IPv6CidrRange(IpRange, Parsable): - """ - IP range base class for representing IPV4, IPV6 address ranges - """ # The OdataType property odata_type: Optional[str] = "#microsoft.graph.iPv6CidrRange" # IPv6 address in CIDR notation. Not nullable. diff --git a/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py b/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py new file mode 100644 index 00000000000..9a481525b4b --- /dev/null +++ b/msgraph_beta/generated/models/identity_governance/guest_sponsor_trigger.py @@ -0,0 +1,57 @@ +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_trigger import WorkflowExecutionTrigger + +from .workflow_execution_trigger import WorkflowExecutionTrigger + +@dataclass +class GuestSponsorTrigger(WorkflowExecutionTrigger, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.identityGovernance.guestSponsorTrigger" + # The minimum number of sponsors required for a guest user. When a guest has fewer sponsors than this value, the workflow is triggered. + minimum_required_sponsors: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GuestSponsorTrigger: + """ + 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: GuestSponsorTrigger + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GuestSponsorTrigger() + + 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_trigger import WorkflowExecutionTrigger + + from .workflow_execution_trigger import WorkflowExecutionTrigger + + fields: dict[str, Callable[[Any], None]] = { + "minimumRequiredSponsors": lambda n : setattr(self, 'minimum_required_sponsors', 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_int_value("minimumRequiredSponsors", self.minimum_required_sponsors) + + diff --git a/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py b/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py index 7ffce6308a9..216f06ea8fa 100644 --- a/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py +++ b/msgraph_beta/generated/models/identity_governance/workflow_execution_trigger.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .attribute_change_trigger import AttributeChangeTrigger + from .guest_sponsor_trigger import GuestSponsorTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger from .user_inactivity_trigger import UserInactivityTrigger @@ -39,6 +40,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> WorkflowExecutionT from .attribute_change_trigger import AttributeChangeTrigger return AttributeChangeTrigger() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.guestSponsorTrigger".casefold(): + from .guest_sponsor_trigger import GuestSponsorTrigger + + return GuestSponsorTrigger() if mapping_value and mapping_value.casefold() == "#microsoft.graph.identityGovernance.membershipChangeTrigger".casefold(): from .membership_change_trigger import MembershipChangeTrigger @@ -59,11 +64,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .attribute_change_trigger import AttributeChangeTrigger + from .guest_sponsor_trigger import GuestSponsorTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger from .user_inactivity_trigger import UserInactivityTrigger from .attribute_change_trigger import AttributeChangeTrigger + from .guest_sponsor_trigger import GuestSponsorTrigger from .membership_change_trigger import MembershipChangeTrigger from .time_based_attribute_trigger import TimeBasedAttributeTrigger from .user_inactivity_trigger import UserInactivityTrigger diff --git a/msgraph_beta/generated/models/ip_range.py b/msgraph_beta/generated/models/ip_range.py index 72e21ad84d7..07b0ce2bc3b 100644 --- a/msgraph_beta/generated/models/ip_range.py +++ b/msgraph_beta/generated/models/ip_range.py @@ -13,9 +13,6 @@ @dataclass class IpRange(AdditionalDataHolder, BackedModel, Parsable): - """ - IP range base class for representing IPV4, IPV6 address ranges - """ # Stores model information. backing_store: BackingStore = field(default_factory=BackingStoreFactorySingleton(backing_store_factory=None).backing_store_factory.create_backing_store, repr=False) diff --git a/msgraph_beta/generated/models/m365_capability_resource_scope.py b/msgraph_beta/generated/models/m365_capability_resource_scope.py index a0a78e83934..b384fd1e89b 100644 --- a/msgraph_beta/generated/models/m365_capability_resource_scope.py +++ b/msgraph_beta/generated/models/m365_capability_resource_scope.py @@ -17,7 +17,7 @@ class M365CapabilityResourceScope(AdditionalDataHolder, BackedModel, Parsable): additional_data: dict[str, Any] = field(default_factory=dict) # The OdataType property odata_type: Optional[str] = None - # The ID of the resource to modify (a user or group ID). + # 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 diff --git a/msgraph_beta/generated/models/mailbox_folder.py b/msgraph_beta/generated/models/mailbox_folder.py index d34c20ce548..82731301466 100644 --- a/msgraph_beta/generated/models/mailbox_folder.py +++ b/msgraph_beta/generated/models/mailbox_folder.py @@ -36,6 +36,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: @@ -74,6 +76,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) @@ -98,5 +101,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_beta/generated/models/media_metadata.py b/msgraph_beta/generated/models/media_metadata.py new file mode 100644 index 00000000000..d7043864fbf --- /dev/null +++ b/msgraph_beta/generated/models/media_metadata.py @@ -0,0 +1,98 @@ +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 .audio_metadata import AudioMetadata + from .content_modality import ContentModality + from .streaming_metadata import StreamingMetadata + from .video_metadata import VideoMetadata + +@dataclass +class MediaMetadata(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) + # Audio-specific encoding details. Nullable. Set when the analyzed content is audio or multimodal. + audio_metadata: Optional[AudioMetadata] = None + # Size of the content in bytes. Set this value to 0 for live streams where the total size is unknown; for recorded files, specify the actual size. + byte_size: Optional[int] = None + # Duration of the analyzed content in whole seconds. Sub-second or millisecond windows are rounded to the nearest second. For a continuous live stream, set this value to the length of the analysis window. + duration: Optional[int] = None + # Indicates whether the analysis was performed in real time on a live stream. + is_real_time: Optional[bool] = None + # MIME type of the analyzed content. Common values for Teams media include audio/pcm, video/mp4, and video/h264. + mime_type: Optional[str] = None + # The modality property + modality: Optional[ContentModality] = None + # The OdataType property + odata_type: Optional[str] = None + # Network and real-time streaming quality metrics. Nullable. Set when the analyzed content was streamed in real time. + streaming_metadata: Optional[StreamingMetadata] = None + # Video-specific encoding and quality details. Nullable. Set when the analyzed content is video or multimodal. + video_metadata: Optional[VideoMetadata] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MediaMetadata: + """ + 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: MediaMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MediaMetadata() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audio_metadata import AudioMetadata + from .content_modality import ContentModality + from .streaming_metadata import StreamingMetadata + from .video_metadata import VideoMetadata + + from .audio_metadata import AudioMetadata + from .content_modality import ContentModality + from .streaming_metadata import StreamingMetadata + from .video_metadata import VideoMetadata + + fields: dict[str, Callable[[Any], None]] = { + "audioMetadata": lambda n : setattr(self, 'audio_metadata', n.get_object_value(AudioMetadata)), + "byteSize": lambda n : setattr(self, 'byte_size', n.get_int_value()), + "duration": lambda n : setattr(self, 'duration', n.get_int_value()), + "isRealTime": lambda n : setattr(self, 'is_real_time', n.get_bool_value()), + "mimeType": lambda n : setattr(self, 'mime_type', n.get_str_value()), + "modality": lambda n : setattr(self, 'modality', n.get_enum_value(ContentModality)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "streamingMetadata": lambda n : setattr(self, 'streaming_metadata', n.get_object_value(StreamingMetadata)), + "videoMetadata": lambda n : setattr(self, 'video_metadata', n.get_object_value(VideoMetadata)), + } + 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("audioMetadata", self.audio_metadata) + writer.write_int_value("byteSize", self.byte_size) + writer.write_int_value("duration", self.duration) + writer.write_bool_value("isRealTime", self.is_real_time) + writer.write_str_value("mimeType", self.mime_type) + writer.write_enum_value("modality", self.modality) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("streamingMetadata", self.streaming_metadata) + writer.write_object_value("videoMetadata", self.video_metadata) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/media_segment.py b/msgraph_beta/generated/models/media_segment.py new file mode 100644 index 00000000000..4e814cf1532 --- /dev/null +++ b/msgraph_beta/generated/models/media_segment.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 MediaSegment(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) + # End time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. + end_time_sec: Optional[int] = None + # Frame indices that identify the video frames in the segment. Applies only to video analysis; pass an empty array for audio-only segments. + frame_indices: Optional[list[int]] = None + # The OdataType property + odata_type: Optional[str] = None + # Start time of the segment, in seconds from the start of the analyzed live stream. Set to 0 for recorded or offline analysis, where a stream-relative time base doesn't apply. + start_time_sec: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MediaSegment: + """ + 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: MediaSegment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MediaSegment() + + 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]] = { + "endTimeSec": lambda n : setattr(self, 'end_time_sec', n.get_int_value()), + "frameIndices": lambda n : setattr(self, 'frame_indices', n.get_collection_of_primitive_values(int)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "startTimeSec": lambda n : setattr(self, 'start_time_sec', 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("endTimeSec", self.end_time_sec) + writer.write_collection_of_primitive_values("frameIndices", self.frame_indices) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("startTimeSec", self.start_time_sec) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/member.py b/msgraph_beta/generated/models/member.py index ba943408494..6a281cbb091 100644 --- a/msgraph_beta/generated/models/member.py +++ b/msgraph_beta/generated/models/member.py @@ -15,17 +15,17 @@ class Member(AdditionalDataHolder, BackedModel, Parsable): # 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 ID of the referenced contact, if applicable. Optional. + # The contactId property contact_id: Optional[str] = None # The display name of the member. Optional. display_name: Optional[str] = None - # The email address or routing key of the member. Required. + # The email address or routing key of the member. Optional. key: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The recipientType property recipient_type: Optional[RecipientType] = None - # The routing type for the member, for example, SMTP. Optional. + # The routingType property routing_type: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage.py new file mode 100644 index 00000000000..33babb94cbb --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage.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 MicrosoftAppsFileStorageContainerAppUsage(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 active file storage containers for this application. + active_container_count: Optional[int] = None + # The storage used in bytes for active file storage containers for this application. + active_storage_used_in_bytes: Optional[int] = None + # The unique identifier (GUID) of the Microsoft application. + app_id: Optional[str] = None + # The display name of the Microsoft application (for example, Loop, Designer). + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerAppUsage: + """ + 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: MicrosoftAppsFileStorageContainerAppUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerAppUsage() + + 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]] = { + "activeContainerCount": lambda n : setattr(self, 'active_container_count', n.get_int_value()), + "activeStorageUsedInBytes": lambda n : setattr(self, 'active_storage_used_in_bytes', n.get_int_value()), + "appId": lambda n : setattr(self, 'app_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@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_beta/generated/models/microsoft_apps_file_storage_container_app_usage_collection_response.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage_collection_response.py new file mode 100644 index 00000000000..94cfb1d4e5a --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_app_usage_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 .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MicrosoftAppsFileStorageContainerAppUsageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MicrosoftAppsFileStorageContainerAppUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerAppUsageCollectionResponse: + """ + 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: MicrosoftAppsFileStorageContainerAppUsageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerAppUsageCollectionResponse() + + 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 .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerAppUsage)), + } + 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_beta/generated/models/microsoft_apps_file_storage_container_geo_usage.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage.py new file mode 100644 index 00000000000..477efe712c1 --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage.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 + +if TYPE_CHECKING: + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + +@dataclass +class MicrosoftAppsFileStorageContainerGeoUsage(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 active file storage containers in this geographic location. + active_container_count: Optional[int] = None + # The storage used in bytes for active file storage containers in this geographic location. + active_storage_used_in_bytes: Optional[int] = None + # The geographic location code (for example, NAM for North America, EUR for Europe). + data_location_code: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + usage_by_app: Optional[list[MicrosoftAppsFileStorageContainerAppUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerGeoUsage: + """ + 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: MicrosoftAppsFileStorageContainerGeoUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerGeoUsage() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + from .microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + fields: dict[str, Callable[[Any], None]] = { + "activeContainerCount": lambda n : setattr(self, 'active_container_count', n.get_int_value()), + "activeStorageUsedInBytes": lambda n : setattr(self, 'active_storage_used_in_bytes', n.get_int_value()), + "dataLocationCode": lambda n : setattr(self, 'data_location_code', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "usageByApp": lambda n : setattr(self, 'usage_by_app', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerAppUsage)), + } + 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_collection_of_object_values("usageByApp", self.usage_by_app) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage_collection_response.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage_collection_response.py new file mode 100644 index 00000000000..212d50080d3 --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_geo_usage_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 .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[MicrosoftAppsFileStorageContainerGeoUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse: + """ + 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: MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse() + + 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 .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerGeoUsage)), + } + 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_beta/generated/models/microsoft_apps_file_storage_container_usage.py b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_usage.py new file mode 100644 index 00000000000..f00b38f1dcf --- /dev/null +++ b/msgraph_beta/generated/models/microsoft_apps_file_storage_container_usage.py @@ -0,0 +1,66 @@ +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 .entity import Entity + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + +from .entity import Entity + +@dataclass +class MicrosoftAppsFileStorageContainerUsage(Entity, Parsable): + # The OdataType property + odata_type: Optional[str] = None + # The total number of active file storage containers across the tenant. + total_active_container_count: Optional[int] = None + # The total storage used in bytes across all active file storage containers in the tenant. + total_active_storage_used_in_bytes: Optional[int] = None + # Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + usage_by_data_location: Optional[list[MicrosoftAppsFileStorageContainerGeoUsage]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MicrosoftAppsFileStorageContainerUsage: + """ + 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: MicrosoftAppsFileStorageContainerUsage + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MicrosoftAppsFileStorageContainerUsage() + + 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 .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + from .entity import Entity + from .microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + fields: dict[str, Callable[[Any], None]] = { + "totalActiveContainerCount": lambda n : setattr(self, 'total_active_container_count', n.get_int_value()), + "totalActiveStorageUsedInBytes": lambda n : setattr(self, 'total_active_storage_used_in_bytes', n.get_int_value()), + "usageByDataLocation": lambda n : setattr(self, 'usage_by_data_location', n.get_collection_of_object_values(MicrosoftAppsFileStorageContainerGeoUsage)), + } + 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("usageByDataLocation", self.usage_by_data_location) + + diff --git a/msgraph_beta/generated/models/mobile_drivers_license_configuration.py b/msgraph_beta/generated/models/mobile_drivers_license_configuration.py new file mode 100644 index 00000000000..e1966b8fb7a --- /dev/null +++ b/msgraph_beta/generated/models/mobile_drivers_license_configuration.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 MobileDriversLicenseConfiguration(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 ISO 3166-2 region codes accepted for mobile driver's licenses. An empty collection indicates all regions are accepted. + accepted_regions: Optional[list[str]] = None + # The document standard that accepted mobile driver's licenses must use, such as ISO18013-5. + document_standard: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> MobileDriversLicenseConfiguration: + """ + 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: MobileDriversLicenseConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return MobileDriversLicenseConfiguration() + + 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]] = { + "acceptedRegions": lambda n : setattr(self, 'accepted_regions', n.get_collection_of_primitive_values(str)), + "documentStandard": lambda n : setattr(self, 'document_standard', n.get_str_value()), + "@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_primitive_values("acceptedRegions", self.accepted_regions) + writer.write_str_value("documentStandard", self.document_standard) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/participant.py b/msgraph_beta/generated/models/participant.py index a10ea9ebe81..6c02f7ba8b8 100644 --- a/msgraph_beta/generated/models/participant.py +++ b/msgraph_beta/generated/models/participant.py @@ -11,6 +11,7 @@ from .participant_info import ParticipantInfo from .recording_info import RecordingInfo from .removed_state import RemovedState + from .synthetic_media_detection_info import SyntheticMediaDetectionInfo from .entity import Entity @@ -40,6 +41,8 @@ class Participant(Entity, Parsable): restricted_experience: Optional[OnlineMeetingRestricted] = None # Indicates the roster sequence number the participant was last updated in. roster_sequence_number: Optional[int] = None + # The latest synthetic media detection result reported for this participant by an in-call detection bot. Nullable. Set to null when no detection is reported. Populated asynchronously after a successful call to reportSyntheticMedia. + synthetic_media_detection: Optional[SyntheticMediaDetectionInfo] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Participant: @@ -63,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .participant_info import ParticipantInfo from .recording_info import RecordingInfo from .removed_state import RemovedState + from .synthetic_media_detection_info import SyntheticMediaDetectionInfo from .entity import Entity from .media_stream import MediaStream @@ -70,6 +74,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .participant_info import ParticipantInfo from .recording_info import RecordingInfo from .removed_state import RemovedState + from .synthetic_media_detection_info import SyntheticMediaDetectionInfo fields: dict[str, Callable[[Any], None]] = { "info": lambda n : setattr(self, 'info', n.get_object_value(ParticipantInfo)), @@ -83,6 +88,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "removedState": lambda n : setattr(self, 'removed_state', n.get_object_value(RemovedState)), "restrictedExperience": lambda n : setattr(self, 'restricted_experience', n.get_object_value(OnlineMeetingRestricted)), "rosterSequenceNumber": lambda n : setattr(self, 'roster_sequence_number', n.get_int_value()), + "syntheticMediaDetection": lambda n : setattr(self, 'synthetic_media_detection', n.get_object_value(SyntheticMediaDetectionInfo)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -108,5 +114,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("removedState", self.removed_state) writer.write_object_value("restrictedExperience", self.restricted_experience) writer.write_int_value("rosterSequenceNumber", self.roster_sequence_number) + writer.write_object_value("syntheticMediaDetection", self.synthetic_media_detection) diff --git a/msgraph_beta/generated/models/place.py b/msgraph_beta/generated/models/place.py index 25ad3cf7b59..fa2e22e0f1d 100644 --- a/msgraph_beta/generated/models/place.py +++ b/msgraph_beta/generated/models/place.py @@ -41,6 +41,8 @@ class Place(Entity, Parsable): parent_id: Optional[str] = None # The phone number of the place. phone: Optional[str] = None + # A stable service-level identifier for the place object used by Places workloads. + place_id: Optional[str] = None # Custom tags that are associated with the place for categorization or filtering. tags: Optional[list[str]] = None @@ -127,6 +129,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "label": lambda n : setattr(self, 'label', n.get_str_value()), "parentId": lambda n : setattr(self, 'parent_id', n.get_str_value()), "phone": lambda n : setattr(self, 'phone', n.get_str_value()), + "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), "tags": lambda n : setattr(self, 'tags', n.get_collection_of_primitive_values(str)), } super_fields = super().get_field_deserializers() @@ -151,6 +154,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("label", self.label) writer.write_str_value("parentId", self.parent_id) writer.write_str_value("phone", self.phone) + writer.write_str_value("placeId", self.place_id) writer.write_collection_of_primitive_values("tags", self.tags) diff --git a/msgraph_beta/generated/models/place_service_plan_info.py b/msgraph_beta/generated/models/place_service_plan_info.py new file mode 100644 index 00000000000..65e02fb97b0 --- /dev/null +++ b/msgraph_beta/generated/models/place_service_plan_info.py @@ -0,0 +1,54 @@ +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 PlaceServicePlanInfo(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 service plan identifier. + service_plan_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlaceServicePlanInfo: + """ + 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: PlaceServicePlanInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlaceServicePlanInfo() + + 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]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "servicePlanId": lambda n : setattr(self, 'service_plan_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("@odata.type", self.odata_type) + writer.write_str_value("servicePlanId", self.service_plan_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/planner.py b/msgraph_beta/generated/models/planner.py index 7543b4899bd..b01ee96be07 100644 --- a/msgraph_beta/generated/models/planner.py +++ b/msgraph_beta/generated/models/planner.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .entity import Entity from .planner_bucket import PlannerBucket + from .planner_goal import PlannerGoal from .planner_plan import PlannerPlan from .planner_roster import PlannerRoster from .planner_task import PlannerTask @@ -17,6 +18,8 @@ class Planner(Entity, Parsable): # Read-only. Nullable. Returns a collection of the specified buckets buckets: Optional[list[PlannerBucket]] = None + # Read-only. Nullable. Returns a collection of the specified goals + goals: Optional[list[PlannerGoal]] = None # The OdataType property odata_type: Optional[str] = None # Read-only. Nullable. Returns a collection of the specified plans @@ -44,18 +47,21 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .planner_bucket import PlannerBucket + from .planner_goal import PlannerGoal from .planner_plan import PlannerPlan from .planner_roster import PlannerRoster from .planner_task import PlannerTask from .entity import Entity from .planner_bucket import PlannerBucket + from .planner_goal import PlannerGoal from .planner_plan import PlannerPlan from .planner_roster import PlannerRoster from .planner_task import PlannerTask fields: dict[str, Callable[[Any], None]] = { "buckets": lambda n : setattr(self, 'buckets', n.get_collection_of_object_values(PlannerBucket)), + "goals": lambda n : setattr(self, 'goals', n.get_collection_of_object_values(PlannerGoal)), "plans": lambda n : setattr(self, 'plans', n.get_collection_of_object_values(PlannerPlan)), "rosters": lambda n : setattr(self, 'rosters', n.get_collection_of_object_values(PlannerRoster)), "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(PlannerTask)), @@ -74,6 +80,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_collection_of_object_values("buckets", self.buckets) + writer.write_collection_of_object_values("goals", self.goals) writer.write_collection_of_object_values("plans", self.plans) writer.write_collection_of_object_values("rosters", self.rosters) writer.write_collection_of_object_values("tasks", self.tasks) diff --git a/msgraph_beta/generated/models/planner_delta.py b/msgraph_beta/generated/models/planner_delta.py index 1327ee42dec..d47cbd87fa5 100644 --- a/msgraph_beta/generated/models/planner_delta.py +++ b/msgraph_beta/generated/models/planner_delta.py @@ -10,6 +10,7 @@ from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails @@ -56,6 +57,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PlannerDelta: from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat return PlannerBucketTaskBoardTaskFormat() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerGoal".casefold(): + from .planner_goal import PlannerGoal + + return PlannerGoal() if mapping_value and mapping_value.casefold() == "#microsoft.graph.plannerHistoryItem".casefold(): from .planner_history_item import PlannerHistoryItem @@ -100,6 +105,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails @@ -114,6 +120,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_assigned_to_task_board_task_format import PlannerAssignedToTaskBoardTaskFormat from .planner_bucket import PlannerBucket from .planner_bucket_task_board_task_format import PlannerBucketTaskBoardTaskFormat + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan import PlannerPlan from .planner_plan_details import PlannerPlanDetails diff --git a/msgraph_beta/generated/models/planner_goal.py b/msgraph_beta/generated/models/planner_goal.py new file mode 100644 index 00000000000..a966de82cc6 --- /dev/null +++ b/msgraph_beta/generated/models/planner_goal.py @@ -0,0 +1,95 @@ +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 .item_body import ItemBody + from .planner_delta import PlannerDelta + from .planner_goal_status import PlannerGoalStatus + from .planner_task import PlannerTask + +from .planner_delta import PlannerDelta + +@dataclass +class PlannerGoal(PlannerDelta, Parsable): + # Required. The display name of the goal. + display_name: Optional[str] = None + # Nullable. The date on which the goal is scheduled to finish. + finish_date: Optional[datetime.date] = None + # Nullable. The notes associated with the goal. + notes: Optional[ItemBody] = None + # The OdataType property + odata_type: Optional[str] = None + # Required. The ID of the plan that contains the goal. + plan_id: Optional[str] = None + # Optional. The relative priority of the goal. Valid values range from 0 to 10, inclusive. The default value is 5. + priority: Optional[int] = None + # Nullable. The date on which the goal is scheduled to start. + start_date: Optional[datetime.date] = None + # The status property + status: Optional[PlannerGoalStatus] = None + # Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + tasks: Optional[list[PlannerTask]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerGoal: + """ + 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: PlannerGoal + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PlannerGoal() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .item_body import ItemBody + from .planner_delta import PlannerDelta + from .planner_goal_status import PlannerGoalStatus + from .planner_task import PlannerTask + + from .item_body import ItemBody + from .planner_delta import PlannerDelta + from .planner_goal_status import PlannerGoalStatus + from .planner_task import PlannerTask + + fields: dict[str, Callable[[Any], None]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "finishDate": lambda n : setattr(self, 'finish_date', n.get_date_value()), + "notes": lambda n : setattr(self, 'notes', n.get_object_value(ItemBody)), + "planId": lambda n : setattr(self, 'plan_id', n.get_str_value()), + "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "startDate": lambda n : setattr(self, 'start_date', n.get_date_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(PlannerGoalStatus)), + "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(PlannerTask)), + } + 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_date_value("finishDate", self.finish_date) + writer.write_object_value("notes", self.notes) + writer.write_str_value("planId", self.plan_id) + writer.write_int_value("priority", self.priority) + writer.write_date_value("startDate", self.start_date) + writer.write_enum_value("status", self.status) + writer.write_collection_of_object_values("tasks", self.tasks) + + diff --git a/msgraph_beta/generated/models/distribution_list_member_collection_response.py b/msgraph_beta/generated/models/planner_goal_collection_response.py similarity index 77% rename from msgraph_beta/generated/models/distribution_list_member_collection_response.py rename to msgraph_beta/generated/models/planner_goal_collection_response.py index 53cf0f3d627..b7e77897f3b 100644 --- a/msgraph_beta/generated/models/distribution_list_member_collection_response.py +++ b/msgraph_beta/generated/models/planner_goal_collection_response.py @@ -6,25 +6,25 @@ if TYPE_CHECKING: from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .distribution_list_member import DistributionListMember + from .planner_goal import PlannerGoal from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class DistributionListMemberCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): +class PlannerGoalCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): # The value property - value: Optional[list[DistributionListMember]] = None + value: Optional[list[PlannerGoal]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DistributionListMemberCollectionResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> PlannerGoalCollectionResponse: """ 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: DistributionListMemberCollectionResponse + Returns: PlannerGoalCollectionResponse """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DistributionListMemberCollectionResponse() + return PlannerGoalCollectionResponse() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ @@ -32,13 +32,13 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .distribution_list_member import DistributionListMember + from .planner_goal import PlannerGoal from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse - from .distribution_list_member import DistributionListMember + from .planner_goal import PlannerGoal fields: dict[str, Callable[[Any], None]] = { - "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(DistributionListMember)), + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(PlannerGoal)), } super_fields = super().get_field_deserializers() fields.update(super_fields) diff --git a/msgraph_beta/generated/models/planner_goal_status.py b/msgraph_beta/generated/models/planner_goal_status.py new file mode 100644 index 00000000000..ffbf0800669 --- /dev/null +++ b/msgraph_beta/generated/models/planner_goal_status.py @@ -0,0 +1,10 @@ +from enum import Enum + +class PlannerGoalStatus(str, Enum): + NotStarted = "notStarted", + OnTrack = "onTrack", + Behind = "behind", + AtRisk = "atRisk", + Closed = "closed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/planner_history_item.py b/msgraph_beta/generated/models/planner_history_item.py index ba821111fef..218786a7425 100644 --- a/msgraph_beta/generated/models/planner_history_item.py +++ b/msgraph_beta/generated/models/planner_history_item.py @@ -16,19 +16,19 @@ @dataclass class PlannerHistoryItem(PlannerDelta, Parsable): - # The actor property + # The identity of the user or application that performed the change. actor: Optional[IdentitySet] = None - # The entityId property + # The ID of the entity that was changed. entity_id: Optional[str] = None # The entityType property entity_type: Optional[HistoryEntityType] = None # The eventType property event_type: Optional[HistoryEventType] = None - # The occurredDateTime property + # The date and time when the change occurred. 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. occurred_date_time: Optional[datetime.datetime] = None # The OdataType property odata_type: Optional[str] = None - # The planId property + # The ID of the plan that contains the changed entity. plan_id: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/planner_plan.py b/msgraph_beta/generated/models/planner_plan.py index 4d703ce23a2..5dc6dd7f7ac 100644 --- a/msgraph_beta/generated/models/planner_plan.py +++ b/msgraph_beta/generated/models/planner_plan.py @@ -11,6 +11,7 @@ from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection @@ -41,7 +42,9 @@ class PlannerPlan(PlannerDelta, Parsable): creation_source: Optional[PlannerPlanCreation] = None # Extra details about the plan. Read-only. Nullable. details: Optional[PlannerPlanDetails] = None - # The historyItems property + # Collection of goals in the plan. Read-only. Nullable. + goals: Optional[list[PlannerGoal]] = None + # Collection of history items for entities in the plan. Read-only. Nullable. history_items: Optional[list[PlannerHistoryItem]] = None # Read-only. If set to true, the plan is archived. An archived plan is read-only. is_archived: Optional[bool] = None @@ -77,6 +80,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection @@ -90,6 +94,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .planner_archival_info import PlannerArchivalInfo from .planner_bucket import PlannerBucket from .planner_delta import PlannerDelta + from .planner_goal import PlannerGoal from .planner_history_item import PlannerHistoryItem from .planner_plan_container import PlannerPlanContainer from .planner_plan_context_collection import PlannerPlanContextCollection @@ -108,6 +113,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerPlanCreation)), "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerPlanDetails)), + "goals": lambda n : setattr(self, 'goals', n.get_collection_of_object_values(PlannerGoal)), "historyItems": lambda n : setattr(self, 'history_items', n.get_collection_of_object_values(PlannerHistoryItem)), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), "owner": lambda n : setattr(self, 'owner', n.get_str_value()), @@ -137,6 +143,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("createdDateTime", self.created_date_time) writer.write_object_value("creationSource", self.creation_source) writer.write_object_value("details", self.details) + writer.write_collection_of_object_values("goals", self.goals) writer.write_collection_of_object_values("historyItems", self.history_items) writer.write_bool_value("isArchived", self.is_archived) writer.write_str_value("owner", self.owner) diff --git a/msgraph_beta/generated/models/planner_task.py b/msgraph_beta/generated/models/planner_task.py index 6d822163ec6..d0a12ba4c69 100644 --- a/msgraph_beta/generated/models/planner_task.py +++ b/msgraph_beta/generated/models/planner_task.py @@ -60,6 +60,8 @@ class PlannerTask(PlannerDelta, Parsable): details: Optional[PlannerTaskDetails] = None # The date and time at which the task is due. 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 due_date_time: Optional[datetime.datetime] = None + # Read-only. The IDs of the goals associated with the task. + goal_ids: Optional[list[str]] = None # Read-only. This value is true if the task has chat messages associated with it. Otherwise, false. has_chat: Optional[bool] = None # Read-only. This value is true if the details object of the task has a nonempty description. Otherwise, false. @@ -176,6 +178,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "creationSource": lambda n : setattr(self, 'creation_source', n.get_object_value(PlannerTaskCreation)), "details": lambda n : setattr(self, 'details', n.get_object_value(PlannerTaskDetails)), "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "goalIds": lambda n : setattr(self, 'goal_ids', n.get_collection_of_primitive_values(str)), "hasChat": lambda n : setattr(self, 'has_chat', n.get_bool_value()), "hasDescription": lambda n : setattr(self, 'has_description', n.get_bool_value()), "isArchived": lambda n : setattr(self, 'is_archived', n.get_bool_value()), @@ -226,6 +229,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_object_value("creationSource", self.creation_source) writer.write_object_value("details", self.details) writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_collection_of_primitive_values("goalIds", self.goal_ids) writer.write_bool_value("hasChat", self.has_chat) writer.write_bool_value("hasDescription", self.has_description) writer.write_bool_value("isArchived", self.is_archived) diff --git a/msgraph_beta/generated/models/planner_task_data.py b/msgraph_beta/generated/models/planner_task_data.py index ed0be9cf909..55fd1c8e16a 100644 --- a/msgraph_beta/generated/models/planner_task_data.py +++ b/msgraph_beta/generated/models/planner_task_data.py @@ -24,59 +24,59 @@ class PlannerTaskData(AdditionalDataHolder, BackedModel, Parsable): # 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 activeChecklistItemCount property + # The number of incomplete checklist items whose value is set to false. active_checklist_item_count: Optional[int] = None - # The appliedCategories property + # The categories to which the task is applied. applied_categories: Optional[PlannerAppliedCategories] = None - # The archivalInfo property + # Information about who archived or unarchived the task and why. archival_info: Optional[PlannerArchivalInfo] = None - # The assignments property + # The set of assignees the task is assigned to. assignments: Optional[PlannerAssignments] = None - # The bucketId property + # Bucket ID to which the task belongs. The bucket needs to be in the same plan as the task. bucket_id: Optional[str] = None - # The checklistItemCount property + # The number of checklist items that are present on the task. checklist_item_count: Optional[int] = None - # The completedBy property + # The identity of the user that completed the task. completed_by: Optional[IdentitySet] = None - # The completedDateTime property + # The date and time at which the percentComplete of the task is set to 100. 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. completed_date_time: Optional[datetime.datetime] = None - # The conversationThreadId property + # The thread ID of the conversation on the task that corresponds to the ID of the conversation thread object created in the group. conversation_thread_id: Optional[str] = None - # The createdBy property + # The identity of the user who created the task. created_by: Optional[IdentitySet] = None - # The createdDateTime property + # The date and time at which the task was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None - # The creationSource property + # Information about the origin of the task. creation_source: Optional[PlannerTaskCreation] = None - # The details property + # Additional details about the task. details: Optional[PlannerTaskDetailsData] = None - # The dueDateTime property + # The date and time at which the task is due. 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. due_date_time: Optional[datetime.datetime] = None - # The hasChat property + # Set to true if the task has a chat associated with it; otherwise, false. has_chat: Optional[bool] = None - # The hasDescription property + # Set to true if the details object of the task has a nonempty description; otherwise, false. has_description: Optional[bool] = None - # The isArchived property + # Set to true if the task is archived; otherwise, false. is_archived: Optional[bool] = None # The OdataType property odata_type: Optional[str] = None - # The orderHint property + # Hint used to order items of this type in a list view. order_hint: Optional[str] = None - # The percentComplete property + # Percentage of task completion. When set to 100, the task is considered completed. percent_complete: Optional[int] = None # The previewType property preview_type: Optional[PlannerPreviewType] = None - # The priority property + # The priority of the task. Valid values are between 0 and 10, inclusive. Larger values indicate lower priority. For example, 0 has the highest priority and 10 has the lowest priority. priority: Optional[int] = None - # The recurrence property + # Defines active or inactive recurrence for the task. A null value indicates that the recurrence was never defined for the task. recurrence: Optional[PlannerTaskRecurrence] = None - # The referenceCount property + # Number of external references that exist on the task. reference_count: Optional[int] = None # The specifiedCompletionRequirements property specified_completion_requirements: Optional[PlannerTaskCompletionRequirements] = None - # The startDateTime property + # The date and time at which the task starts. The date and time information uses ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2021 is 2021-01-01T00:00:00Z. start_date_time: Optional[datetime.datetime] = None - # The title property + # Title of the task. title: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/planner_task_details_data.py b/msgraph_beta/generated/models/planner_task_details_data.py index c6afc3d845a..1e83c2d7eed 100644 --- a/msgraph_beta/generated/models/planner_task_details_data.py +++ b/msgraph_beta/generated/models/planner_task_details_data.py @@ -21,23 +21,23 @@ class PlannerTaskDetailsData(AdditionalDataHolder, BackedModel, Parsable): # 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 approvalAttachment property + # Detailed information about the approval that is attached to the task. approval_attachment: Optional[PlannerBaseApprovalAttachment] = None - # The checklist property + # The collection of checklist items on the task. checklist: Optional[PlannerChecklistItems] = None - # The completionRequirements property + # Contains detailed information about requirements on the task. completion_requirements: Optional[PlannerTaskCompletionRequirementDetails] = None - # The description property + # Description of the task. description: Optional[str] = None - # The forms property + # The collection of forms associated with the task. forms: Optional[PlannerFormsDictionary] = None - # The notes property + # Rich text description of the task for use by applications that support HTML content. notes: Optional[ItemBody] = None # The OdataType property odata_type: Optional[str] = None # The previewType property preview_type: Optional[PlannerPreviewType] = None - # The references property + # The collection of references on the task. references: Optional[PlannerExternalReferences] = None @staticmethod diff --git a/msgraph_beta/generated/models/policy_location.py b/msgraph_beta/generated/models/policy_location.py index 3f2e62a1960..7be7d78018c 100644 --- a/msgraph_beta/generated/models/policy_location.py +++ b/msgraph_beta/generated/models/policy_location.py @@ -8,6 +8,7 @@ if TYPE_CHECKING: from .policy_location_application import PolicyLocationApplication from .policy_location_domain import PolicyLocationDomain + from .policy_location_tool import PolicyLocationTool from .policy_location_url import PolicyLocationUrl @dataclass @@ -44,6 +45,10 @@ def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocation: from .policy_location_domain import PolicyLocationDomain return PolicyLocationDomain() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyLocationTool".casefold(): + from .policy_location_tool import PolicyLocationTool + + return PolicyLocationTool() if mapping_value and mapping_value.casefold() == "#microsoft.graph.policyLocationUrl".casefold(): from .policy_location_url import PolicyLocationUrl @@ -57,10 +62,12 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .policy_location_application import PolicyLocationApplication from .policy_location_domain import PolicyLocationDomain + from .policy_location_tool import PolicyLocationTool from .policy_location_url import PolicyLocationUrl from .policy_location_application import PolicyLocationApplication from .policy_location_domain import PolicyLocationDomain + from .policy_location_tool import PolicyLocationTool from .policy_location_url import PolicyLocationUrl fields: dict[str, Callable[[Any], None]] = { diff --git a/msgraph_beta/generated/models/policy_location_tool.py b/msgraph_beta/generated/models/policy_location_tool.py new file mode 100644 index 00000000000..9aa3a9bf586 --- /dev/null +++ b/msgraph_beta/generated/models/policy_location_tool.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 .policy_location import PolicyLocation + +from .policy_location import PolicyLocation + +@dataclass +class PolicyLocationTool(PolicyLocation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.policyLocationTool" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> PolicyLocationTool: + """ + 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: PolicyLocationTool + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return PolicyLocationTool() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .policy_location import PolicyLocation + + from .policy_location import PolicyLocation + + 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_beta/generated/models/policy_scope_base.py b/msgraph_beta/generated/models/policy_scope_base.py index 6f02bfbc2fd..09651c72a23 100644 --- a/msgraph_beta/generated/models/policy_scope_base.py +++ b/msgraph_beta/generated/models/policy_scope_base.py @@ -24,6 +24,8 @@ class PolicyScopeBase(AdditionalDataHolder, BackedModel, Parsable): activities: Optional[UserActivityTypes] = None # The executionMode property execution_mode: Optional[ExecutionMode] = None + # The locationExclusions property + location_exclusions: Optional[list[PolicyLocation]] = None # The locations (like domains or URLs) to be protected. Required. locations: Optional[list[PolicyLocation]] = None # The OdataType property @@ -77,6 +79,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), "executionMode": lambda n : setattr(self, 'execution_mode', n.get_enum_value(ExecutionMode)), + "locationExclusions": lambda n : setattr(self, 'location_exclusions', n.get_collection_of_object_values(PolicyLocation)), "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "policyActions": lambda n : setattr(self, 'policy_actions', n.get_collection_of_object_values(DlpActionInfo)), @@ -93,6 +96,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_enum_value("activities", self.activities) writer.write_enum_value("executionMode", self.execution_mode) + writer.write_collection_of_object_values("locationExclusions", self.location_exclusions) writer.write_collection_of_object_values("locations", self.locations) writer.write_str_value("@odata.type", self.odata_type) writer.write_collection_of_object_values("policyActions", self.policy_actions) diff --git a/msgraph_beta/generated/models/policy_tip_action.py b/msgraph_beta/generated/models/policy_tip_action.py index 820b184fa9f..2b7e40cd06a 100644 --- a/msgraph_beta/generated/models/policy_tip_action.py +++ b/msgraph_beta/generated/models/policy_tip_action.py @@ -12,6 +12,10 @@ @dataclass class PolicyTipAction(DlpActionInfo, Parsable): + # The complianceUrl property + compliance_url: Optional[str] = None + # The matchedConditionsDescription property + matched_conditions_description: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # The text of the policy tip that explains what triggered the DLP policy. Developers can display this information to users in the app. @@ -49,6 +53,8 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .notify_user_action import NotifyUserAction fields: dict[str, Callable[[Any], None]] = { + "complianceUrl": lambda n : setattr(self, 'compliance_url', n.get_str_value()), + "matchedConditionsDescription": lambda n : setattr(self, 'matched_conditions_description', n.get_str_value()), "policyTip": lambda n : setattr(self, 'policy_tip', n.get_str_value()), } super_fields = super().get_field_deserializers() @@ -64,6 +70,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_str_value("complianceUrl", self.compliance_url) + writer.write_str_value("matchedConditionsDescription", self.matched_conditions_description) writer.write_str_value("policyTip", self.policy_tip) diff --git a/msgraph_beta/generated/models/process_content_request.py b/msgraph_beta/generated/models/process_content_request.py index 0231c84a2f1..5ff0b369f83 100644 --- a/msgraph_beta/generated/models/process_content_request.py +++ b/msgraph_beta/generated/models/process_content_request.py @@ -9,6 +9,7 @@ from .activity_metadata import ActivityMetadata from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata + from .evaluation_scope import EvaluationScope from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -28,6 +29,8 @@ class ProcessContentRequest(AdditionalDataHolder, BackedModel, Parsable): context_metadata: Optional[ContextMetadata] = None # The deviceMetadata property device_metadata: Optional[DeviceMetadata] = None + # The evaluationScope property + evaluation_scope: Optional[EvaluationScope] = None # The integratedAppMetadata property integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None # The OdataType property @@ -54,6 +57,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_metadata import ActivityMetadata from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata + from .evaluation_scope import EvaluationScope from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -61,6 +65,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .activity_metadata import ActivityMetadata from .context_metadata import ContextMetadata from .device_metadata import DeviceMetadata + from .evaluation_scope import EvaluationScope from .integrated_application_metadata import IntegratedApplicationMetadata from .process_content_metadata_base import ProcessContentMetadataBase from .protected_application_metadata import ProtectedApplicationMetadata @@ -70,6 +75,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "contentEntries": lambda n : setattr(self, 'content_entries', n.get_collection_of_object_values(ProcessContentMetadataBase)), "contextMetadata": lambda n : setattr(self, 'context_metadata', n.get_object_value(ContextMetadata)), "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "evaluationScope": lambda n : setattr(self, 'evaluation_scope', n.get_object_value(EvaluationScope)), "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "protectedAppMetadata": lambda n : setattr(self, 'protected_app_metadata', n.get_object_value(ProtectedApplicationMetadata)), @@ -88,6 +94,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("contentEntries", self.content_entries) writer.write_object_value("contextMetadata", self.context_metadata) writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("evaluationScope", self.evaluation_scope) writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) writer.write_str_value("@odata.type", self.odata_type) writer.write_object_value("protectedAppMetadata", self.protected_app_metadata) diff --git a/msgraph_beta/generated/models/protected_application_metadata.py b/msgraph_beta/generated/models/protected_application_metadata.py index b5fe28617fe..e39737548fd 100644 --- a/msgraph_beta/generated/models/protected_application_metadata.py +++ b/msgraph_beta/generated/models/protected_application_metadata.py @@ -16,6 +16,8 @@ class ProtectedApplicationMetadata(IntegratedApplicationMetadata, Parsable): odata_type: Optional[str] = "#microsoft.graph.protectedApplicationMetadata" # The client (application) ID of the Microsoft Entra application. Required. application_location: Optional[PolicyLocation] = None + # The sourceLocation property + source_location: Optional[PolicyLocation] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> ProtectedApplicationMetadata: @@ -41,6 +43,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "applicationLocation": lambda n : setattr(self, 'application_location', n.get_object_value(PolicyLocation)), + "sourceLocation": lambda n : setattr(self, 'source_location', n.get_object_value(PolicyLocation)), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -56,5 +59,6 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("applicationLocation", self.application_location) + writer.write_object_value("sourceLocation", self.source_location) diff --git a/msgraph_beta/generated/models/remote_tenant_group.py b/msgraph_beta/generated/models/remote_tenant_group.py new file mode 100644 index 00000000000..bd552be265d --- /dev/null +++ b/msgraph_beta/generated/models/remote_tenant_group.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 +from uuid import UUID + +if TYPE_CHECKING: + from .directory_object import DirectoryObject + +from .directory_object import DirectoryObject + +@dataclass +class RemoteTenantGroup(DirectoryObject, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.remoteTenantGroup" + # Display name of the group in the remote tenant. + remote_group_display_name: Optional[str] = None + # Unique identifier of the group in the remote tenant. + remote_group_id: Optional[UUID] = None + # Display name of the remote tenant. + remote_tenant_display_name: Optional[str] = None + # Unique identifier of the remote tenant. + remote_tenant_id: Optional[UUID] = None + # Primary domain name of the remote tenant. + remote_tenant_primary_domain: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteTenantGroup: + """ + 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: RemoteTenantGroup + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteTenantGroup() + + 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 .directory_object import DirectoryObject + + fields: dict[str, Callable[[Any], None]] = { + "remoteGroupDisplayName": lambda n : setattr(self, 'remote_group_display_name', n.get_str_value()), + "remoteGroupId": lambda n : setattr(self, 'remote_group_id', n.get_uuid_value()), + "remoteTenantDisplayName": lambda n : setattr(self, 'remote_tenant_display_name', n.get_str_value()), + "remoteTenantId": lambda n : setattr(self, 'remote_tenant_id', n.get_uuid_value()), + "remoteTenantPrimaryDomain": lambda n : setattr(self, 'remote_tenant_primary_domain', 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("remoteGroupDisplayName", self.remote_group_display_name) + writer.write_uuid_value("remoteGroupId", self.remote_group_id) + writer.write_str_value("remoteTenantDisplayName", self.remote_tenant_display_name) + writer.write_uuid_value("remoteTenantId", self.remote_tenant_id) + writer.write_str_value("remoteTenantPrimaryDomain", self.remote_tenant_primary_domain) + + diff --git a/msgraph_beta/generated/models/remote_tenant_group_collection_response.py b/msgraph_beta/generated/models/remote_tenant_group_collection_response.py new file mode 100644 index 00000000000..4f0ccb74910 --- /dev/null +++ b/msgraph_beta/generated/models/remote_tenant_group_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 .remote_tenant_group import RemoteTenantGroup + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RemoteTenantGroupCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[RemoteTenantGroup]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoteTenantGroupCollectionResponse: + """ + 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: RemoteTenantGroupCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoteTenantGroupCollectionResponse() + + 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 .remote_tenant_group import RemoteTenantGroup + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .remote_tenant_group import RemoteTenantGroup + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(RemoteTenantGroup)), + } + 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_beta/generated/models/report_root.py b/msgraph_beta/generated/models/report_root.py index 4e427678326..2043c3829fa 100644 --- a/msgraph_beta/generated/models/report_root.py +++ b/msgraph_beta/generated/models/report_root.py @@ -14,6 +14,7 @@ from .health_monitoring.health_monitoring_root import HealthMonitoringRoot from .identity_analytics_root import IdentityAnalyticsRoot from .identity_correlation import IdentityCorrelation + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -55,6 +56,8 @@ class ReportRoot(Entity, Parsable): health_monitoring: Optional[HealthMonitoringRoot] = None # Microsoft Entra identity analytics for the tenant, including its groups. identity_analytics: Optional[IdentityAnalyticsRoot] = None + # The microsoftAppsFileStorageContainerUsageSummary property + microsoft_apps_file_storage_container_usage_summary: Optional[MicrosoftAppsFileStorageContainerUsage] = None # Retrieve a list of monthly print usage summaries, grouped by printer. monthly_print_usage_by_printer: Optional[list[PrintUsageByPrinter]] = None # Retrieve a list of monthly print usage summaries, grouped by user. @@ -105,6 +108,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .health_monitoring.health_monitoring_root import HealthMonitoringRoot from .identity_analytics_root import IdentityAnalyticsRoot from .identity_correlation import IdentityCorrelation + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -125,6 +129,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .health_monitoring.health_monitoring_root import HealthMonitoringRoot from .identity_analytics_root import IdentityAnalyticsRoot from .identity_correlation import IdentityCorrelation + from .microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage from .partners.partners import Partners from .print_usage import PrintUsage from .print_usage_by_printer import PrintUsageByPrinter @@ -150,6 +155,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "dailyPrintUsageSummariesByUser": lambda n : setattr(self, 'daily_print_usage_summaries_by_user', n.get_collection_of_object_values(PrintUsageByUser)), "healthMonitoring": lambda n : setattr(self, 'health_monitoring', n.get_object_value(HealthMonitoringRoot)), "identityAnalytics": lambda n : setattr(self, 'identity_analytics', n.get_object_value(IdentityAnalyticsRoot)), + "microsoftAppsFileStorageContainerUsageSummary": lambda n : setattr(self, 'microsoft_apps_file_storage_container_usage_summary', n.get_object_value(MicrosoftAppsFileStorageContainerUsage)), "monthlyPrintUsageByPrinter": lambda n : setattr(self, 'monthly_print_usage_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), "monthlyPrintUsageByUser": lambda n : setattr(self, 'monthly_print_usage_by_user', n.get_collection_of_object_values(PrintUsageByUser)), "monthlyPrintUsageSummariesByPrinter": lambda n : setattr(self, 'monthly_print_usage_summaries_by_printer', n.get_collection_of_object_values(PrintUsageByPrinter)), @@ -188,6 +194,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_collection_of_object_values("dailyPrintUsageSummariesByUser", self.daily_print_usage_summaries_by_user) writer.write_object_value("healthMonitoring", self.health_monitoring) writer.write_object_value("identityAnalytics", self.identity_analytics) + writer.write_object_value("microsoftAppsFileStorageContainerUsageSummary", self.microsoft_apps_file_storage_container_usage_summary) writer.write_collection_of_object_values("monthlyPrintUsageByPrinter", self.monthly_print_usage_by_printer) writer.write_collection_of_object_values("monthlyPrintUsageByUser", self.monthly_print_usage_by_user) writer.write_collection_of_object_values("monthlyPrintUsageSummariesByPrinter", self.monthly_print_usage_summaries_by_printer) diff --git a/msgraph_beta/generated/models/resource_account_key_authentication_method.py b/msgraph_beta/generated/models/resource_account_key_authentication_method.py new file mode 100644 index 00000000000..b29cf4f2730 --- /dev/null +++ b/msgraph_beta/generated/models/resource_account_key_authentication_method.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 .authentication_method import AuthenticationMethod + from .device import Device + +from .authentication_method import AuthenticationMethod + +@dataclass +class ResourceAccountKeyAuthenticationMethod(AuthenticationMethod, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.resourceAccountKeyAuthenticationMethod" + # The registered device on which this resource account key resides. Supports $expand. + device: Optional[Device] = None + # The display name of the resource account key credential as shown in the Teams Room interface. + display_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccountKeyAuthenticationMethod: + """ + 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: ResourceAccountKeyAuthenticationMethod + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccountKeyAuthenticationMethod() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .authentication_method import AuthenticationMethod + from .device import Device + + from .authentication_method import AuthenticationMethod + from .device import Device + + fields: dict[str, Callable[[Any], None]] = { + "device": lambda n : setattr(self, 'device', n.get_object_value(Device)), + "displayName": lambda n : setattr(self, 'display_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("device", self.device) + writer.write_str_value("displayName", self.display_name) + + diff --git a/msgraph_beta/generated/models/resource_account_key_authentication_method_collection_response.py b/msgraph_beta/generated/models/resource_account_key_authentication_method_collection_response.py new file mode 100644 index 00000000000..6145eb66d4c --- /dev/null +++ b/msgraph_beta/generated/models/resource_account_key_authentication_method_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 .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + +from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ResourceAccountKeyAuthenticationMethodCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[ResourceAccountKeyAuthenticationMethod]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ResourceAccountKeyAuthenticationMethodCollectionResponse: + """ + 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: ResourceAccountKeyAuthenticationMethodCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ResourceAccountKeyAuthenticationMethodCollectionResponse() + + 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 .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + from .base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(ResourceAccountKeyAuthenticationMethod)), + } + 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_beta/generated/models/room.py b/msgraph_beta/generated/models/room.py index 3e165745ffb..1044168420b 100644 --- a/msgraph_beta/generated/models/room.py +++ b/msgraph_beta/generated/models/room.py @@ -35,8 +35,6 @@ class Room(Place, Parsable): is_teams_enabled: Optional[bool] = None # A short, friendly name for the room, often used for easier identification or display in UI. nickname: Optional[str] = None - # The placeId property - place_id: Optional[str] = None # The teamsEnabledState property teams_enabled_state: Optional[PlaceFeatureEnablement] = None # The name of the video device that is available in the room. @@ -77,7 +75,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), "isTeamsEnabled": lambda n : setattr(self, 'is_teams_enabled', n.get_bool_value()), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), - "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), "teamsEnabledState": lambda n : setattr(self, 'teams_enabled_state', n.get_enum_value(PlaceFeatureEnablement)), "videoDeviceName": lambda n : setattr(self, 'video_device_name', n.get_str_value()), } @@ -104,7 +101,6 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("floorNumber", self.floor_number) writer.write_bool_value("isTeamsEnabled", self.is_teams_enabled) writer.write_str_value("nickname", self.nickname) - writer.write_str_value("placeId", self.place_id) writer.write_enum_value("teamsEnabledState", self.teams_enabled_state) writer.write_str_value("videoDeviceName", self.video_device_name) diff --git a/msgraph_beta/generated/models/security/audit_data.py b/msgraph_beta/generated/models/security/audit_data.py index 805d7afe976..5df28ea304e 100644 --- a/msgraph_beta/generated/models/security/audit_data.py +++ b/msgraph_beta/generated/models/security/audit_data.py @@ -410,7 +410,7 @@ class AuditData(AdditionalDataHolder, BackedModel, Parsable): # 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 dynamicProperties property + # An open-type dictionary that contains dynamic audit event properties as name-value pairs. dynamic_properties: Optional[AuditRecordTypeDictionary] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/security/case_management/activity.py b/msgraph_beta/generated/models/security/case_management/activity.py new file mode 100644 index 00000000000..a5aeb65b874 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/activity.py @@ -0,0 +1,72 @@ +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 .audit_log import AuditLog + from .case_management_entity import CaseManagementEntity + from .comment import Comment + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Activity(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.activity" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Activity: + """ + 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: Activity + """ + 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.security.caseManagement.auditLog".casefold(): + from .audit_log import AuditLog + + return AuditLog() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.comment".casefold(): + from .comment import Comment + + return Comment() + return Activity() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .audit_log import AuditLog + from .case_management_entity import CaseManagementEntity + from .comment import Comment + + from .audit_log import AuditLog + from .case_management_entity import CaseManagementEntity + from .comment import Comment + + 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_beta/generated/models/security/case_management/activity_collection_response.py b/msgraph_beta/generated/models/security/case_management/activity_collection_response.py new file mode 100644 index 00000000000..a83dfc880dd --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/activity_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 .activity import Activity + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class ActivityCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Activity]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivityCollectionResponse: + """ + 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: ActivityCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivityCollectionResponse() + + 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 .activity import Activity + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .activity import Activity + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Activity)), + } + 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_beta/generated/models/security/case_management/activity_resource_details.py b/msgraph_beta/generated/models/security/case_management/activity_resource_details.py new file mode 100644 index 00000000000..b22bf1544b5 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/activity_resource_details.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 ActivityResourceDetails(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 resource kind, such as task or relation. + kind: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The identifier of the resource associated with the activity. + resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActivityResourceDetails: + """ + 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: ActivityResourceDetails + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActivityResourceDetails() + + 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]] = { + "kind": lambda n : setattr(self, 'kind', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', 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("kind", self.kind) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("resourceId", self.resource_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/alert_counts.py b/msgraph_beta/generated/models/security/case_management/alert_counts.py new file mode 100644 index 00000000000..5b53e60a9b4 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/alert_counts.py @@ -0,0 +1,76 @@ +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 .alert_status_counts import AlertStatusCounts + from .incident_severity_counts import IncidentSeverityCounts + +@dataclass +class AlertCounts(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 active alerts. + active: Optional[int] = None + # The alert counts grouped by incident severity. + by_severity: Optional[IncidentSeverityCounts] = None + # The alert counts grouped by alert status. + by_status: Optional[AlertStatusCounts] = None + # The OdataType property + odata_type: Optional[str] = None + # The total number of alerts. + total: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertCounts: + """ + 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: AlertCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertCounts() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_status_counts import AlertStatusCounts + from .incident_severity_counts import IncidentSeverityCounts + + from .alert_status_counts import AlertStatusCounts + from .incident_severity_counts import IncidentSeverityCounts + + fields: dict[str, Callable[[Any], None]] = { + "active": lambda n : setattr(self, 'active', n.get_int_value()), + "bySeverity": lambda n : setattr(self, 'by_severity', n.get_object_value(IncidentSeverityCounts)), + "byStatus": lambda n : setattr(self, 'by_status', n.get_object_value(AlertStatusCounts)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "total": lambda n : setattr(self, 'total', 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("active", self.active) + writer.write_object_value("bySeverity", self.by_severity) + writer.write_object_value("byStatus", self.by_status) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("total", self.total) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/alert_status_counts.py b/msgraph_beta/generated/models/security/case_management/alert_status_counts.py new file mode 100644 index 00000000000..b2ab9a671e7 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/alert_status_counts.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 AlertStatusCounts(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 alerts that are in progress. + in_progress: Optional[int] = None + # The number of new alerts. + new: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of resolved alerts. + resolved: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AlertStatusCounts: + """ + 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: AlertStatusCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AlertStatusCounts() + + 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]] = { + "inProgress": lambda n : setattr(self, 'in_progress', n.get_int_value()), + "new": lambda n : setattr(self, 'new', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "resolved": lambda n : setattr(self, 'resolved', 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("inProgress", self.in_progress) + writer.write_int_value("new", self.new) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("resolved", self.resolved) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/attachment.py b/msgraph_beta/generated/models/security/case_management/attachment.py new file mode 100644 index 00000000000..240ffd43f85 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment.py @@ -0,0 +1,87 @@ +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 .attachment_origin import AttachmentOrigin + from .attachment_scan_result import AttachmentScanResult + from .case_management_entity import CaseManagementEntity + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Attachment(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.attachment" + # The binary content stream for the attachment. + content: Optional[bytes] = None + # The description of the attachment. + description: Optional[str] = None + # The display name of the attachment. + display_name: Optional[str] = None + # The file extension of the attachment. + file_extension: Optional[str] = None + # The size of the attachment in bytes. + file_size: Optional[int] = None + # The origin reference for the attachment. + origin: Optional[AttachmentOrigin] = None + # The scanResult property + scan_result: Optional[AttachmentScanResult] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Attachment: + """ + 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: Attachment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Attachment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attachment_origin import AttachmentOrigin + from .attachment_scan_result import AttachmentScanResult + from .case_management_entity import CaseManagementEntity + + from .attachment_origin import AttachmentOrigin + from .attachment_scan_result import AttachmentScanResult + from .case_management_entity import CaseManagementEntity + + fields: dict[str, Callable[[Any], None]] = { + "content": lambda n : setattr(self, 'content', n.get_bytes_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "fileExtension": lambda n : setattr(self, 'file_extension', n.get_str_value()), + "fileSize": lambda n : setattr(self, 'file_size', n.get_int_value()), + "origin": lambda n : setattr(self, 'origin', n.get_object_value(AttachmentOrigin)), + "scanResult": lambda n : setattr(self, 'scan_result', n.get_enum_value(AttachmentScanResult)), + } + 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_bytes_value("content", self.content) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_str_value("fileExtension", self.file_extension) + writer.write_int_value("fileSize", self.file_size) + writer.write_object_value("origin", self.origin) + writer.write_enum_value("scanResult", self.scan_result) + + diff --git a/msgraph_beta/generated/models/security/case_management/attachment_collection_response.py b/msgraph_beta/generated/models/security/case_management/attachment_collection_response.py new file mode 100644 index 00000000000..780bbe496c5 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_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 .attachment import Attachment + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class AttachmentCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Attachment]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttachmentCollectionResponse: + """ + 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: AttachmentCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttachmentCollectionResponse() + + 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 .attachment import Attachment + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .attachment import Attachment + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Attachment)), + } + 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_beta/generated/models/security/case_management/attachment_origin.py b/msgraph_beta/generated/models/security/case_management/attachment_origin.py new file mode 100644 index 00000000000..cbf323a0a5f --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_origin.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 .attachment_origin_type import AttachmentOriginType + +@dataclass +class AttachmentOrigin(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 identifier of the origin resource. + resource_id: Optional[str] = None + # The resourceType property + resource_type: Optional[AttachmentOriginType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AttachmentOrigin: + """ + 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: AttachmentOrigin + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AttachmentOrigin() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .attachment_origin_type import AttachmentOriginType + + from .attachment_origin_type import AttachmentOriginType + + 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(AttachmentOriginType)), + } + 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_beta/generated/models/security/case_management/attachment_origin_type.py b/msgraph_beta/generated/models/security/case_management/attachment_origin_type.py new file mode 100644 index 00000000000..1b3af794dfb --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_origin_type.py @@ -0,0 +1,8 @@ +from enum import Enum + +class AttachmentOriginType(str, Enum): + Case = "case", + Comment = "comment", + Task = "task", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/attachment_scan_result.py b/msgraph_beta/generated/models/security/case_management/attachment_scan_result.py new file mode 100644 index 00000000000..1a1659eff43 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/attachment_scan_result.py @@ -0,0 +1,8 @@ +from enum import Enum + +class AttachmentScanResult(str, Enum): + Unscanned = "unscanned", + NoThreatsFound = "noThreatsFound", + Malicious = "malicious", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/audit_action.py b/msgraph_beta/generated/models/security/case_management/audit_action.py new file mode 100644 index 00000000000..c0a4fd1a4c6 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/audit_action.py @@ -0,0 +1,13 @@ +from enum import Enum + +class AuditAction(str, Enum): + Link = "link", + Unlink = "unlink", + Update = "update", + Delete = "delete", + Create = "create", + Upload = "upload", + Download = "download", + FileUploadMalwareDetected = "fileUploadMalwareDetected", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/audit_log.py b/msgraph_beta/generated/models/security/case_management/audit_log.py new file mode 100644 index 00000000000..561a1d19873 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/audit_log.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 .activity import Activity + from .activity_resource_details import ActivityResourceDetails + from .audit_action import AuditAction + from .modified_property import ModifiedProperty + +from .activity import Activity + +@dataclass +class AuditLog(Activity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.auditLog" + # The action property + action: Optional[AuditAction] = None + # The target resource details for the audit activity. + details: Optional[ActivityResourceDetails] = None + # The collection of property changes recorded in the audit log. + modified_properties: Optional[list[ModifiedProperty]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> AuditLog: + """ + 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: AuditLog + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return AuditLog() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity import Activity + from .activity_resource_details import ActivityResourceDetails + from .audit_action import AuditAction + from .modified_property import ModifiedProperty + + from .activity import Activity + from .activity_resource_details import ActivityResourceDetails + from .audit_action import AuditAction + from .modified_property import ModifiedProperty + + fields: dict[str, Callable[[Any], None]] = { + "action": lambda n : setattr(self, 'action', n.get_enum_value(AuditAction)), + "details": lambda n : setattr(self, 'details', n.get_object_value(ActivityResourceDetails)), + "modifiedProperties": lambda n : setattr(self, 'modified_properties', n.get_collection_of_object_values(ModifiedProperty)), + } + 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("action", self.action) + writer.write_object_value("details", self.details) + writer.write_collection_of_object_values("modifiedProperties", self.modified_properties) + + diff --git a/msgraph_beta/generated/models/security/case_management/boolean_value_property.py b/msgraph_beta/generated/models/security/case_management/boolean_value_property.py new file mode 100644 index 00000000000..ab3b9b89e82 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/boolean_value_property.py @@ -0,0 +1,57 @@ +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 .value_property import ValueProperty + +from .value_property import ValueProperty + +@dataclass +class BooleanValueProperty(ValueProperty, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.booleanValueProperty" + # The Boolean value. + value: Optional[bool] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> BooleanValueProperty: + """ + 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: BooleanValueProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return BooleanValueProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .value_property import ValueProperty + + from .value_property import ValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_bool_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_bool_value("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/case.py b/msgraph_beta/generated/models/security/case_management/case.py new file mode 100644 index 00000000000..e2e7ad5c83e --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case.py @@ -0,0 +1,122 @@ +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 .activity import Activity + from .attachment import Attachment + from .case_management_entity import CaseManagementEntity + from .custom_field_values import CustomFieldValues + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .relation import Relation + from .task import Task + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Case(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.case" + # The timeline of comments and audit events associated with the case. Supports $expand. + activities: Optional[list[Activity]] = None + # Evidence files and metadata associated with the case. Supports $expand. + attachments: Optional[list[Attachment]] = None + # Tenant-defined custom field values keyed by custom field identifier. + custom_fields: Optional[CustomFieldValues] = None + # The display name of the case. Supports $filter (eq, ne) and $orderby. + display_name: Optional[str] = None + # Links from the case to related security resources. Supports $expand. + relations: Optional[list[Relation]] = None + # The lifecycle status of the case, such as open, in progress, or closed. Supports $filter (eq, ne) and $orderby. + status: Optional[str] = None + # Tasks used to track work required to resolve the case. Supports $expand. + tasks: Optional[list[Task]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Case: + """ + 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: Case + """ + 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.security.caseManagement.exposureCase".casefold(): + from .exposure_case import ExposureCase + + return ExposureCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.genericCase".casefold(): + from .generic_case import GenericCase + + return GenericCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentCase".casefold(): + from .incident_case import IncidentCase + + return IncidentCase() + return Case() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity import Activity + from .attachment import Attachment + from .case_management_entity import CaseManagementEntity + from .custom_field_values import CustomFieldValues + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .relation import Relation + from .task import Task + + from .activity import Activity + from .attachment import Attachment + from .case_management_entity import CaseManagementEntity + from .custom_field_values import CustomFieldValues + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .relation import Relation + from .task import Task + + fields: dict[str, Callable[[Any], None]] = { + "activities": lambda n : setattr(self, 'activities', n.get_collection_of_object_values(Activity)), + "attachments": lambda n : setattr(self, 'attachments', n.get_collection_of_object_values(Attachment)), + "customFields": lambda n : setattr(self, 'custom_fields', n.get_object_value(CustomFieldValues)), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "relations": lambda n : setattr(self, 'relations', n.get_collection_of_object_values(Relation)), + "status": lambda n : setattr(self, 'status', n.get_str_value()), + "tasks": lambda n : setattr(self, 'tasks', n.get_collection_of_object_values(Task)), + } + 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("activities", self.activities) + writer.write_collection_of_object_values("attachments", self.attachments) + writer.write_object_value("customFields", self.custom_fields) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("relations", self.relations) + writer.write_str_value("status", self.status) + writer.write_collection_of_object_values("tasks", self.tasks) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_collection_response.py b/msgraph_beta/generated/models/security/case_management/case_collection_response.py new file mode 100644 index 00000000000..60d6ee3d202 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_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 .case import Case + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CaseCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Case]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseCollectionResponse: + """ + 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: CaseCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseCollectionResponse() + + 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 .case import Case + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case import Case + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Case)), + } + 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_beta/generated/models/security/case_management/case_management_entity.py b/msgraph_beta/generated/models/security/case_management/case_management_entity.py new file mode 100644 index 00000000000..ba9024a1394 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_management_entity.py @@ -0,0 +1,166 @@ +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 .activity import Activity + from .attachment import Attachment + from .audit_log import AuditLog + from .case import Case + from .comment import Comment + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .relation import Relation + from .task import Task + from .workspace_indicator_relation import WorkspaceIndicatorRelation + +from ...entity import Entity + +@dataclass +class CaseManagementEntity(Entity, Parsable): + # The user or service that created the resource. + created_by: Optional[str] = None + # The date and time when the resource was created. + created_date_time: Optional[datetime.datetime] = None + # The user or service that last modified the resource. + last_modified_by: Optional[str] = None + # The date and time when the resource was last modified. + last_modified_date_time: Optional[datetime.datetime] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseManagementEntity: + """ + 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: CaseManagementEntity + """ + 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.security.caseManagement.activity".casefold(): + from .activity import Activity + + return Activity() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.attachment".casefold(): + from .attachment import Attachment + + return Attachment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.auditLog".casefold(): + from .audit_log import AuditLog + + return AuditLog() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.case".casefold(): + from .case import Case + + return Case() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.comment".casefold(): + from .comment import Comment + + return Comment() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.exposureCase".casefold(): + from .exposure_case import ExposureCase + + return ExposureCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.genericCase".casefold(): + from .generic_case import GenericCase + + return GenericCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentCase".casefold(): + from .incident_case import IncidentCase + + return IncidentCase() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.incidentRelation".casefold(): + from .incident_relation import IncidentRelation + + return IncidentRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.recommendationRelation".casefold(): + from .recommendation_relation import RecommendationRelation + + return RecommendationRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.relation".casefold(): + from .relation import Relation + + return Relation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.task".casefold(): + from .task import Task + + return Task() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation".casefold(): + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + return WorkspaceIndicatorRelation() + return CaseManagementEntity() + + 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 .activity import Activity + from .attachment import Attachment + from .audit_log import AuditLog + from .case import Case + from .comment import Comment + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .relation import Relation + from .task import Task + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + from ...entity import Entity + from .activity import Activity + from .attachment import Attachment + from .audit_log import AuditLog + from .case import Case + from .comment import Comment + from .exposure_case import ExposureCase + from .generic_case import GenericCase + from .incident_case import IncidentCase + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .relation import Relation + from .task import Task + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + fields: dict[str, Callable[[Any], None]] = { + "createdBy": lambda n : setattr(self, 'created_by', n.get_str_value()), + "createdDateTime": lambda n : setattr(self, 'created_date_time', n.get_datetime_value()), + "lastModifiedBy": lambda n : setattr(self, 'last_modified_by', n.get_str_value()), + "lastModifiedDateTime": lambda n : setattr(self, 'last_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_str_value("createdBy", self.created_by) + writer.write_datetime_value("createdDateTime", self.created_date_time) + writer.write_str_value("lastModifiedBy", self.last_modified_by) + writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_task_category.py b/msgraph_beta/generated/models/security/case_management/case_task_category.py new file mode 100644 index 00000000000..a0947952689 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_task_category.py @@ -0,0 +1,11 @@ +from enum import Enum + +class CaseTaskCategory(str, Enum): + Uncategorized = "uncategorized", + Triage = "triage", + Contain = "contain", + Investigate = "investigate", + Remediate = "remediate", + Prevent = "prevent", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/case_task_priority.py b/msgraph_beta/generated/models/security/case_management/case_task_priority.py new file mode 100644 index 00000000000..88d2d91f816 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_task_priority.py @@ -0,0 +1,11 @@ +from enum import Enum + +class CaseTaskPriority(str, Enum): + NotSet = "notSet", + VeryLow = "veryLow", + Low = "low", + Medium = "medium", + High = "high", + Critical = "critical", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/case_type_configuration.py b/msgraph_beta/generated/models/security/case_management/case_type_configuration.py new file mode 100644 index 00000000000..6e239cf2d72 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_type_configuration.py @@ -0,0 +1,75 @@ +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 ...entity import Entity + from .custom_field_definition import CustomFieldDefinition + from .status_definition import StatusDefinition + +from ...entity import Entity + +@dataclass +class CaseTypeConfiguration(Entity, Parsable): + # The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + custom_fields: Optional[list[CustomFieldDefinition]] = None + # The id of the top-level status that a new case of this type starts in. + default_status_id: Optional[str] = None + # The human-readable label of the case type. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + statuses: Optional[list[StatusDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseTypeConfiguration: + """ + 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: CaseTypeConfiguration + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseTypeConfiguration() + + 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 .custom_field_definition import CustomFieldDefinition + from .status_definition import StatusDefinition + + from ...entity import Entity + from .custom_field_definition import CustomFieldDefinition + from .status_definition import StatusDefinition + + fields: dict[str, Callable[[Any], None]] = { + "customFields": lambda n : setattr(self, 'custom_fields', n.get_collection_of_object_values(CustomFieldDefinition)), + "defaultStatusId": lambda n : setattr(self, 'default_status_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "statuses": lambda n : setattr(self, 'statuses', n.get_collection_of_object_values(StatusDefinition)), + } + 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("customFields", self.custom_fields) + writer.write_str_value("defaultStatusId", self.default_status_id) + writer.write_str_value("displayName", self.display_name) + writer.write_collection_of_object_values("statuses", self.statuses) + + diff --git a/msgraph_beta/generated/models/security/case_management/case_type_configuration_collection_response.py b/msgraph_beta/generated/models/security/case_management/case_type_configuration_collection_response.py new file mode 100644 index 00000000000..591c10650aa --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/case_type_configuration_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 .case_type_configuration import CaseTypeConfiguration + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CaseTypeConfigurationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CaseTypeConfiguration]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseTypeConfigurationCollectionResponse: + """ + 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: CaseTypeConfigurationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseTypeConfigurationCollectionResponse() + + 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 .case_type_configuration import CaseTypeConfiguration + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .case_type_configuration import CaseTypeConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CaseTypeConfiguration)), + } + 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_beta/generated/models/security/case_management/comment.py b/msgraph_beta/generated/models/security/case_management/comment.py new file mode 100644 index 00000000000..1a8317a7839 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/comment.py @@ -0,0 +1,57 @@ +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 .activity import Activity + +from .activity import Activity + +@dataclass +class Comment(Activity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.comment" + # The comment body. + message: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Comment: + """ + 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: Comment + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Comment() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .activity import Activity + + from .activity import Activity + + fields: dict[str, Callable[[Any], None]] = { + "message": lambda n : setattr(self, 'message', 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("message", self.message) + + diff --git a/msgraph_beta/generated/models/security/case_management/custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/custom_field_definition.py new file mode 100644 index 00000000000..82ad251d687 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_field_definition.py @@ -0,0 +1,102 @@ +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 ...entity import Entity + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .number_custom_field_definition import NumberCustomFieldDefinition + from .options_custom_field_definition import OptionsCustomFieldDefinition + from .string_custom_field_definition import StringCustomFieldDefinition + +from ...entity import Entity + +@dataclass +class CustomFieldDefinition(Entity, Parsable): + # The field description. Supports $filter and $orderby. + description: Optional[str] = None + # The field label shown on the case form. Supports $filter and $orderby. + display_name: Optional[str] = None + # true if the field is disabled; otherwise, false. Supports $filter and $orderby. + is_disabled: Optional[bool] = None + # true if a value is required for this field; otherwise, false. Supports $filter and $orderby. + is_required: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomFieldDefinition: + """ + 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: CustomFieldDefinition + """ + 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.security.caseManagement.dateTimeCustomFieldDefinition".casefold(): + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + + return DateTimeCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition".casefold(): + from .number_custom_field_definition import NumberCustomFieldDefinition + + return NumberCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition".casefold(): + from .options_custom_field_definition import OptionsCustomFieldDefinition + + return OptionsCustomFieldDefinition() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition".casefold(): + from .string_custom_field_definition import StringCustomFieldDefinition + + return StringCustomFieldDefinition() + return CustomFieldDefinition() + + 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 .date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .number_custom_field_definition import NumberCustomFieldDefinition + from .options_custom_field_definition import OptionsCustomFieldDefinition + from .string_custom_field_definition import StringCustomFieldDefinition + + from ...entity import Entity + from .date_time_custom_field_definition import DateTimeCustomFieldDefinition + from .number_custom_field_definition import NumberCustomFieldDefinition + from .options_custom_field_definition import OptionsCustomFieldDefinition + from .string_custom_field_definition import StringCustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isDisabled": lambda n : setattr(self, 'is_disabled', n.get_bool_value()), + "isRequired": lambda n : setattr(self, 'is_required', n.get_bool_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("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isDisabled", self.is_disabled) + writer.write_bool_value("isRequired", self.is_required) + + diff --git a/msgraph_beta/generated/models/security/case_management/custom_field_definition_collection_response.py b/msgraph_beta/generated/models/security/case_management/custom_field_definition_collection_response.py new file mode 100644 index 00000000000..ddd9b41968a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_field_definition_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 .custom_field_definition import CustomFieldDefinition + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class CustomFieldDefinitionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[CustomFieldDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomFieldDefinitionCollectionResponse: + """ + 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: CustomFieldDefinitionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomFieldDefinitionCollectionResponse() + + 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 .custom_field_definition import CustomFieldDefinition + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(CustomFieldDefinition)), + } + 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_beta/generated/models/security/case_management/custom_field_values.py b/msgraph_beta/generated/models/security/case_management/custom_field_values.py new file mode 100644 index 00000000000..6312d1f070e --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_field_values.py @@ -0,0 +1,50 @@ +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 CustomFieldValues(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) -> CustomFieldValues: + """ + 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: CustomFieldValues + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomFieldValues() + + 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]] = { + "@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_beta/generated/models/security/case_management/custom_status_definition.py b/msgraph_beta/generated/models/security/case_management/custom_status_definition.py new file mode 100644 index 00000000000..10d412b72dd --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/custom_status_definition.py @@ -0,0 +1,66 @@ +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 CustomStatusDefinition(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 immutable identifier of the custom status. + custom_status_id: Optional[str] = None + # The human-readable label of the custom status. + display_name: Optional[str] = None + # true if this is a terminal status; a case in a final status can't transition to another status. Otherwise, false. + is_final: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # The display order of the custom status within its parent status. + sort_order: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CustomStatusDefinition: + """ + 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: CustomStatusDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CustomStatusDefinition() + + 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]] = { + "customStatusId": lambda n : setattr(self, 'custom_status_id', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "isFinal": lambda n : setattr(self, 'is_final', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "sortOrder": lambda n : setattr(self, 'sort_order', 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_str_value("customStatusId", self.custom_status_id) + writer.write_str_value("displayName", self.display_name) + writer.write_bool_value("isFinal", self.is_final) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("sortOrder", self.sort_order) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/date_time_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/date_time_custom_field_definition.py new file mode 100644 index 00000000000..c75062464e8 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/date_time_custom_field_definition.py @@ -0,0 +1,58 @@ +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 .custom_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class DateTimeCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.dateTimeCustomFieldDefinition" + # The default date/time value applied to the field on a new case. 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. + default_date_time: Optional[datetime.datetime] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> DateTimeCustomFieldDefinition: + """ + 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: DateTimeCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return DateTimeCustomFieldDefinition() + + 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_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultDateTime": lambda n : setattr(self, 'default_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_datetime_value("defaultDateTime", self.default_date_time) + + diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case.py b/msgraph_beta/generated/models/security/case_management/exposure_case.py new file mode 100644 index 00000000000..4ae619f887a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case.py @@ -0,0 +1,106 @@ +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 .case import Case + from .exposure_case_automation import ExposureCaseAutomation + from .exposure_case_git_hub import ExposureCaseGitHub + from .exposure_case_seemplicity import ExposureCaseSeemplicity + from .third_party_work_item import ThirdPartyWorkItem + +from .case import Case + +@dataclass +class ExposureCase(Case, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.exposureCase" + # The assignedTo property + assigned_to: Optional[str] = None + # The automation property + automation: Optional[ExposureCaseAutomation] = None + # The description property + description: Optional[str] = None + # The dueDateTime property + due_date_time: Optional[datetime.datetime] = None + # The emailNotificationRecipients property + email_notification_recipients: Optional[list[str]] = None + # The github property + github: Optional[ExposureCaseGitHub] = None + # The isGracePeriodEnabled property + is_grace_period_enabled: Optional[bool] = None + # The priority property + priority: Optional[str] = None + # The seemplicity property + seemplicity: Optional[ExposureCaseSeemplicity] = None + # The thirdPartyWorkItem property + third_party_work_item: Optional[ThirdPartyWorkItem] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCase: + """ + 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: ExposureCase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case import Case + from .exposure_case_automation import ExposureCaseAutomation + from .exposure_case_git_hub import ExposureCaseGitHub + from .exposure_case_seemplicity import ExposureCaseSeemplicity + from .third_party_work_item import ThirdPartyWorkItem + + from .case import Case + from .exposure_case_automation import ExposureCaseAutomation + from .exposure_case_git_hub import ExposureCaseGitHub + from .exposure_case_seemplicity import ExposureCaseSeemplicity + from .third_party_work_item import ThirdPartyWorkItem + + fields: dict[str, Callable[[Any], None]] = { + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "automation": lambda n : setattr(self, 'automation', n.get_object_value(ExposureCaseAutomation)), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "emailNotificationRecipients": lambda n : setattr(self, 'email_notification_recipients', n.get_collection_of_primitive_values(str)), + "github": lambda n : setattr(self, 'github', n.get_object_value(ExposureCaseGitHub)), + "isGracePeriodEnabled": lambda n : setattr(self, 'is_grace_period_enabled', n.get_bool_value()), + "priority": lambda n : setattr(self, 'priority', n.get_str_value()), + "seemplicity": lambda n : setattr(self, 'seemplicity', n.get_object_value(ExposureCaseSeemplicity)), + "thirdPartyWorkItem": lambda n : setattr(self, 'third_party_work_item', n.get_object_value(ThirdPartyWorkItem)), + } + 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("assignedTo", self.assigned_to) + writer.write_object_value("automation", self.automation) + writer.write_str_value("description", self.description) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_collection_of_primitive_values("emailNotificationRecipients", self.email_notification_recipients) + writer.write_object_value("github", self.github) + writer.write_bool_value("isGracePeriodEnabled", self.is_grace_period_enabled) + writer.write_str_value("priority", self.priority) + writer.write_object_value("seemplicity", self.seemplicity) + writer.write_object_value("thirdPartyWorkItem", self.third_party_work_item) + + diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case_automation.py b/msgraph_beta/generated/models/security/case_management/exposure_case_automation.py new file mode 100644 index 00000000000..5b6bfe838ae --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case_automation.py @@ -0,0 +1,54 @@ +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 ExposureCaseAutomation(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 ruleId property + rule_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCaseAutomation: + """ + 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: ExposureCaseAutomation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCaseAutomation() + + 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]] = { + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "ruleId": lambda n : setattr(self, 'rule_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("@odata.type", self.odata_type) + writer.write_str_value("ruleId", self.rule_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case_git_hub.py b/msgraph_beta/generated/models/security/case_management/exposure_case_git_hub.py new file mode 100644 index 00000000000..a2d81cf70c4 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case_git_hub.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 ExposureCaseGitHub(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 environmentId property + environment_id: Optional[str] = None + # The issueNumber property + issue_number: Optional[int] = None + # The issueUrl property + issue_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The primaryAssessmentId property + primary_assessment_id: Optional[str] = None + # The repoName property + repo_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCaseGitHub: + """ + 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: ExposureCaseGitHub + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCaseGitHub() + + 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]] = { + "environmentId": lambda n : setattr(self, 'environment_id', n.get_str_value()), + "issueNumber": lambda n : setattr(self, 'issue_number', n.get_int_value()), + "issueUrl": lambda n : setattr(self, 'issue_url', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "primaryAssessmentId": lambda n : setattr(self, 'primary_assessment_id', n.get_str_value()), + "repoName": lambda n : setattr(self, 'repo_name', 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("environmentId", self.environment_id) + writer.write_int_value("issueNumber", self.issue_number) + writer.write_str_value("issueUrl", self.issue_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("primaryAssessmentId", self.primary_assessment_id) + writer.write_str_value("repoName", self.repo_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/exposure_case_seemplicity.py b/msgraph_beta/generated/models/security/case_management/exposure_case_seemplicity.py new file mode 100644 index 00000000000..5f839922537 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/exposure_case_seemplicity.py @@ -0,0 +1,79 @@ +from __future__ import annotations +import datetime +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 ExposureCaseSeemplicity(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 configurationId property + configuration_id: Optional[str] = None + # The configurationName property + configuration_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # The providerType property + provider_type: Optional[str] = None + # The syncStatus property + sync_status: Optional[str] = None + # The ticketCreationTime property + ticket_creation_time: Optional[datetime.datetime] = None + # The ticketId property + ticket_id: Optional[str] = None + # The ticketLink property + ticket_link: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ExposureCaseSeemplicity: + """ + 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: ExposureCaseSeemplicity + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ExposureCaseSeemplicity() + + 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]] = { + "configurationId": lambda n : setattr(self, 'configuration_id', n.get_str_value()), + "configurationName": lambda n : setattr(self, 'configuration_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "providerType": lambda n : setattr(self, 'provider_type', n.get_str_value()), + "syncStatus": lambda n : setattr(self, 'sync_status', n.get_str_value()), + "ticketCreationTime": lambda n : setattr(self, 'ticket_creation_time', n.get_datetime_value()), + "ticketId": lambda n : setattr(self, 'ticket_id', n.get_str_value()), + "ticketLink": lambda n : setattr(self, 'ticket_link', 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("configurationId", self.configuration_id) + writer.write_str_value("configurationName", self.configuration_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("providerType", self.provider_type) + writer.write_str_value("syncStatus", self.sync_status) + writer.write_datetime_value("ticketCreationTime", self.ticket_creation_time) + writer.write_str_value("ticketId", self.ticket_id) + writer.write_str_value("ticketLink", self.ticket_link) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/generic_case.py b/msgraph_beta/generated/models/security/case_management/generic_case.py new file mode 100644 index 00000000000..7692be5166d --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/generic_case.py @@ -0,0 +1,74 @@ +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 .case import Case + +from .case import Case + +@dataclass +class GenericCase(Case, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.genericCase" + # The user assigned to the generic case. + assigned_to: Optional[str] = None + # Notes recorded when the generic case is closed. + closing_notes: Optional[str] = None + # The description of the generic case. + description: Optional[str] = None + # The target completion date and time for the generic case. + due_date_time: Optional[datetime.datetime] = None + # The priority assigned to the generic case. + priority: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GenericCase: + """ + 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: GenericCase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GenericCase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case import Case + + from .case import Case + + fields: dict[str, Callable[[Any], None]] = { + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "closingNotes": lambda n : setattr(self, 'closing_notes', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "priority": lambda n : setattr(self, 'priority', 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("assignedTo", self.assigned_to) + writer.write_str_value("closingNotes", self.closing_notes) + writer.write_str_value("description", self.description) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_str_value("priority", self.priority) + + diff --git a/msgraph_beta/generated/models/security/case_management/impacted_assets_counts.py b/msgraph_beta/generated/models/security/case_management/impacted_assets_counts.py new file mode 100644 index 00000000000..cc4d5138a87 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/impacted_assets_counts.py @@ -0,0 +1,106 @@ +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 ImpactedAssetsCounts(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 impacted AI agents. + ai_agents: Optional[int] = None + # The number of impacted apps. + apps: Optional[int] = None + # The number of impacted cloud resources. + cloud_resources: Optional[int] = None + # The number of impacted files. + files: Optional[int] = None + # The number of impacted IP addresses. + ips: Optional[int] = None + # The number of impacted machines. + machines: Optional[int] = None + # The number of impacted mailboxes. + mailboxes: Optional[int] = None + # The number of impacted OAuth apps. + oauth_apps: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of impacted processes. + processes: Optional[int] = None + # The number of impacted registry keys. + registry_keys: Optional[int] = None + # The number of impacted security groups. + security_groups: Optional[int] = None + # The total number of impacted assets. + total: Optional[int] = None + # The number of impacted URLs. + urls: Optional[int] = None + # The number of impacted users. + users: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ImpactedAssetsCounts: + """ + 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: ImpactedAssetsCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ImpactedAssetsCounts() + + 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]] = { + "aiAgents": lambda n : setattr(self, 'ai_agents', n.get_int_value()), + "apps": lambda n : setattr(self, 'apps', n.get_int_value()), + "cloudResources": lambda n : setattr(self, 'cloud_resources', n.get_int_value()), + "files": lambda n : setattr(self, 'files', n.get_int_value()), + "ips": lambda n : setattr(self, 'ips', n.get_int_value()), + "machines": lambda n : setattr(self, 'machines', n.get_int_value()), + "mailboxes": lambda n : setattr(self, 'mailboxes', n.get_int_value()), + "oauthApps": lambda n : setattr(self, 'oauth_apps', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "processes": lambda n : setattr(self, 'processes', n.get_int_value()), + "registryKeys": lambda n : setattr(self, 'registry_keys', n.get_int_value()), + "securityGroups": lambda n : setattr(self, 'security_groups', n.get_int_value()), + "total": lambda n : setattr(self, 'total', n.get_int_value()), + "urls": lambda n : setattr(self, 'urls', n.get_int_value()), + "users": lambda n : setattr(self, 'users', 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("aiAgents", self.ai_agents) + writer.write_int_value("apps", self.apps) + writer.write_int_value("cloudResources", self.cloud_resources) + writer.write_int_value("files", self.files) + writer.write_int_value("ips", self.ips) + writer.write_int_value("machines", self.machines) + writer.write_int_value("mailboxes", self.mailboxes) + writer.write_int_value("oauthApps", self.oauth_apps) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("processes", self.processes) + writer.write_int_value("registryKeys", self.registry_keys) + writer.write_int_value("securityGroups", self.security_groups) + writer.write_int_value("total", self.total) + writer.write_int_value("urls", self.urls) + writer.write_int_value("users", self.users) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/incident_case.py b/msgraph_beta/generated/models/security/case_management/incident_case.py new file mode 100644 index 00000000000..e7ab9a344f3 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_case.py @@ -0,0 +1,212 @@ +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 .alert_counts import AlertCounts + from .case import Case + from .impacted_assets_counts import ImpactedAssetsCounts + from .incident_classification import IncidentClassification + from .incident_determination import IncidentDetermination + from .incident_severity import IncidentSeverity + from .investigation import Investigation + +from .case import Case + +@dataclass +class IncidentCase(Case, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.incidentCase" + # The list of AI agent identifiers associated with the incident. + ai_agent_ids: Optional[list[str]] = None + # A summary of alert counts grouped by severity and status. + alert_counts: Optional[AlertCounts] = None + # The list of alert policy identifiers associated with the incident. + alert_policy_ids: Optional[list[str]] = None + # The user assigned to investigate the incident case. + assigned_to: Optional[str] = None + # The list of threat identifiers associated with the incident. + associated_threat_ids: Optional[list[str]] = None + # The incident categories. + categories: Optional[list[str]] = None + # The classification property + classification: Optional[IncidentClassification] = None + # The cloud scopes associated with the incident. + cloud_scopes: Optional[list[str]] = None + # The data sensitivity labels associated with the incident. + data_sensitivity_labels: Optional[list[str]] = None + # The data streams associated with the incident. + data_streams: Optional[list[str]] = None + # The detection sources that identified the incident. + detection_sources: Optional[list[str]] = None + # The determination property + determination: Optional[IncidentDetermination] = None + # The target completion date and time for the incident case. + due_date_time: Optional[datetime.datetime] = None + # The email notification recipients for the incident case. + email_notification_recipients: Optional[list[str]] = None + # The date and time of the first event in the incident. + first_event_time: Optional[datetime.datetime] = None + # A summary of impacted asset counts for the incident. + impacted_assets: Optional[ImpactedAssetsCounts] = None + # The Microsoft Security incident identifier. + incident_id: Optional[int] = None + # The URL for the incident in the Microsoft Defender portal. + incident_web_url: Optional[str] = None + # A summary of investigation details associated with the incident. + investigation: Optional[Investigation] = None + # The list of investigation identifiers associated with the incident. + investigation_ids: Optional[list[str]] = None + # The list of investigation states associated with the incident. + investigation_states: Optional[list[str]] = None + # The date and time of the most recent event in the incident. + last_event_time: Optional[datetime.datetime] = None + # The list of machine group identifiers associated with the incident. + machine_group_ids: Optional[list[str]] = None + # The operating system platforms associated with the incident. + os_platforms: Optional[list[str]] = None + # The policy names associated with the incident. + policy_names: Optional[list[str]] = None + # The priority score assigned to the incident. + priority_score: Optional[int] = None + # The product names associated with the incident. + product_names: Optional[list[str]] = None + # The case identifier to which this case redirects when merged. + redirect_case_id: Optional[int] = None + # The incident identifier to which this incident redirects when merged. + redirect_incident_id: Optional[int] = None + # The service sources associated with the incident. + service_sources: Optional[list[str]] = None + # The severity property + severity: Optional[IncidentSeverity] = None + # A summary of the incident. + summary: Optional[str] = None + # The system tags associated with the incident. + system_tags: Optional[list[str]] = None + # The top risk score associated with the incident. + top_risk_score: Optional[int] = None + # The list of workspace identifiers associated with the incident. + workspace_ids: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IncidentCase: + """ + 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: IncidentCase + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IncidentCase() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .alert_counts import AlertCounts + from .case import Case + from .impacted_assets_counts import ImpactedAssetsCounts + from .incident_classification import IncidentClassification + from .incident_determination import IncidentDetermination + from .incident_severity import IncidentSeverity + from .investigation import Investigation + + from .alert_counts import AlertCounts + from .case import Case + from .impacted_assets_counts import ImpactedAssetsCounts + from .incident_classification import IncidentClassification + from .incident_determination import IncidentDetermination + from .incident_severity import IncidentSeverity + from .investigation import Investigation + + fields: dict[str, Callable[[Any], None]] = { + "aiAgentIds": lambda n : setattr(self, 'ai_agent_ids', n.get_collection_of_primitive_values(str)), + "alertCounts": lambda n : setattr(self, 'alert_counts', n.get_object_value(AlertCounts)), + "alertPolicyIds": lambda n : setattr(self, 'alert_policy_ids', n.get_collection_of_primitive_values(str)), + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "associatedThreatIds": lambda n : setattr(self, 'associated_threat_ids', n.get_collection_of_primitive_values(str)), + "categories": lambda n : setattr(self, 'categories', n.get_collection_of_primitive_values(str)), + "classification": lambda n : setattr(self, 'classification', n.get_enum_value(IncidentClassification)), + "cloudScopes": lambda n : setattr(self, 'cloud_scopes', n.get_collection_of_primitive_values(str)), + "dataSensitivityLabels": lambda n : setattr(self, 'data_sensitivity_labels', n.get_collection_of_primitive_values(str)), + "dataStreams": lambda n : setattr(self, 'data_streams', n.get_collection_of_primitive_values(str)), + "detectionSources": lambda n : setattr(self, 'detection_sources', n.get_collection_of_primitive_values(str)), + "determination": lambda n : setattr(self, 'determination', n.get_enum_value(IncidentDetermination)), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "emailNotificationRecipients": lambda n : setattr(self, 'email_notification_recipients', n.get_collection_of_primitive_values(str)), + "firstEventTime": lambda n : setattr(self, 'first_event_time', n.get_datetime_value()), + "impactedAssets": lambda n : setattr(self, 'impacted_assets', n.get_object_value(ImpactedAssetsCounts)), + "incidentId": lambda n : setattr(self, 'incident_id', n.get_int_value()), + "incidentWebUrl": lambda n : setattr(self, 'incident_web_url', n.get_str_value()), + "investigation": lambda n : setattr(self, 'investigation', n.get_object_value(Investigation)), + "investigationIds": lambda n : setattr(self, 'investigation_ids', n.get_collection_of_primitive_values(str)), + "investigationStates": lambda n : setattr(self, 'investigation_states', n.get_collection_of_primitive_values(str)), + "lastEventTime": lambda n : setattr(self, 'last_event_time', n.get_datetime_value()), + "machineGroupIds": lambda n : setattr(self, 'machine_group_ids', n.get_collection_of_primitive_values(str)), + "osPlatforms": lambda n : setattr(self, 'os_platforms', n.get_collection_of_primitive_values(str)), + "policyNames": lambda n : setattr(self, 'policy_names', n.get_collection_of_primitive_values(str)), + "priorityScore": lambda n : setattr(self, 'priority_score', n.get_int_value()), + "productNames": lambda n : setattr(self, 'product_names', n.get_collection_of_primitive_values(str)), + "redirectCaseId": lambda n : setattr(self, 'redirect_case_id', n.get_int_value()), + "redirectIncidentId": lambda n : setattr(self, 'redirect_incident_id', n.get_int_value()), + "serviceSources": lambda n : setattr(self, 'service_sources', n.get_collection_of_primitive_values(str)), + "severity": lambda n : setattr(self, 'severity', n.get_enum_value(IncidentSeverity)), + "summary": lambda n : setattr(self, 'summary', n.get_str_value()), + "systemTags": lambda n : setattr(self, 'system_tags', n.get_collection_of_primitive_values(str)), + "topRiskScore": lambda n : setattr(self, 'top_risk_score', n.get_int_value()), + "workspaceIds": lambda n : setattr(self, 'workspace_ids', n.get_collection_of_primitive_values(str)), + } + 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_primitive_values("aiAgentIds", self.ai_agent_ids) + writer.write_object_value("alertCounts", self.alert_counts) + writer.write_collection_of_primitive_values("alertPolicyIds", self.alert_policy_ids) + writer.write_str_value("assignedTo", self.assigned_to) + writer.write_collection_of_primitive_values("associatedThreatIds", self.associated_threat_ids) + writer.write_collection_of_primitive_values("categories", self.categories) + writer.write_enum_value("classification", self.classification) + writer.write_collection_of_primitive_values("cloudScopes", self.cloud_scopes) + writer.write_collection_of_primitive_values("dataSensitivityLabels", self.data_sensitivity_labels) + writer.write_collection_of_primitive_values("dataStreams", self.data_streams) + writer.write_collection_of_primitive_values("detectionSources", self.detection_sources) + writer.write_enum_value("determination", self.determination) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_collection_of_primitive_values("emailNotificationRecipients", self.email_notification_recipients) + writer.write_datetime_value("firstEventTime", self.first_event_time) + writer.write_object_value("impactedAssets", self.impacted_assets) + writer.write_int_value("incidentId", self.incident_id) + writer.write_str_value("incidentWebUrl", self.incident_web_url) + writer.write_object_value("investigation", self.investigation) + writer.write_collection_of_primitive_values("investigationIds", self.investigation_ids) + writer.write_collection_of_primitive_values("investigationStates", self.investigation_states) + writer.write_datetime_value("lastEventTime", self.last_event_time) + writer.write_collection_of_primitive_values("machineGroupIds", self.machine_group_ids) + writer.write_collection_of_primitive_values("osPlatforms", self.os_platforms) + writer.write_collection_of_primitive_values("policyNames", self.policy_names) + writer.write_int_value("priorityScore", self.priority_score) + writer.write_collection_of_primitive_values("productNames", self.product_names) + writer.write_int_value("redirectCaseId", self.redirect_case_id) + writer.write_int_value("redirectIncidentId", self.redirect_incident_id) + writer.write_collection_of_primitive_values("serviceSources", self.service_sources) + writer.write_enum_value("severity", self.severity) + writer.write_str_value("summary", self.summary) + writer.write_collection_of_primitive_values("systemTags", self.system_tags) + writer.write_int_value("topRiskScore", self.top_risk_score) + writer.write_collection_of_primitive_values("workspaceIds", self.workspace_ids) + + diff --git a/msgraph_beta/generated/models/security/case_management/incident_classification.py b/msgraph_beta/generated/models/security/case_management/incident_classification.py new file mode 100644 index 00000000000..4c1c6d8af65 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_classification.py @@ -0,0 +1,9 @@ +from enum import Enum + +class IncidentClassification(str, Enum): + Unknown = "unknown", + FalsePositive = "falsePositive", + TruePositive = "truePositive", + InformationalExpectedActivity = "informationalExpectedActivity", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/incident_determination.py b/msgraph_beta/generated/models/security/case_management/incident_determination.py new file mode 100644 index 00000000000..bc34102235a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_determination.py @@ -0,0 +1,20 @@ +from enum import Enum + +class IncidentDetermination(str, Enum): + Unknown = "unknown", + Apt = "apt", + Malware = "malware", + SecurityPersonnel = "securityPersonnel", + SecurityTesting = "securityTesting", + UnwantedSoftware = "unwantedSoftware", + Other = "other", + MultiStagedAttack = "multiStagedAttack", + CompromisedAccount = "compromisedAccount", + Phishing = "phishing", + MaliciousUserActivity = "maliciousUserActivity", + NotMalicious = "notMalicious", + NotEnoughDataToValidate = "notEnoughDataToValidate", + ConfirmedActivity = "confirmedActivity", + LineOfBusinessApplication = "lineOfBusinessApplication", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/incident_relation.py b/msgraph_beta/generated/models/security/case_management/incident_relation.py new file mode 100644 index 00000000000..1c4dddc5d48 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_relation.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 .relation import Relation + +from .relation import Relation + +@dataclass +class IncidentRelation(Relation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.incidentRelation" + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IncidentRelation: + """ + 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: IncidentRelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IncidentRelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .relation import Relation + + from .relation import Relation + + 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_beta/generated/models/security/case_management/incident_severity.py b/msgraph_beta/generated/models/security/case_management/incident_severity.py new file mode 100644 index 00000000000..6416e4d9d87 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_severity.py @@ -0,0 +1,10 @@ +from enum import Enum + +class IncidentSeverity(str, Enum): + Unknown = "unknown", + Informational = "informational", + Low = "low", + Medium = "medium", + High = "high", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/incident_severity_counts.py b/msgraph_beta/generated/models/security/case_management/incident_severity_counts.py new file mode 100644 index 00000000000..faf78961ff4 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/incident_severity_counts.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 IncidentSeverityCounts(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 alerts with high severity. + high: Optional[int] = None + # The number of alerts with informational severity. + informational: Optional[int] = None + # The number of alerts with low severity. + low: Optional[int] = None + # The number of alerts with medium severity. + medium: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + # The number of alerts with unknown severity. + unknown: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> IncidentSeverityCounts: + """ + 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: IncidentSeverityCounts + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return IncidentSeverityCounts() + + 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]] = { + "high": lambda n : setattr(self, 'high', n.get_int_value()), + "informational": lambda n : setattr(self, 'informational', n.get_int_value()), + "low": lambda n : setattr(self, 'low', n.get_int_value()), + "medium": lambda n : setattr(self, 'medium', n.get_int_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "unknown": lambda n : setattr(self, 'unknown', 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("high", self.high) + writer.write_int_value("informational", self.informational) + writer.write_int_value("low", self.low) + writer.write_int_value("medium", self.medium) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_int_value("unknown", self.unknown) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/investigation.py b/msgraph_beta/generated/models/security/case_management/investigation.py new file mode 100644 index 00000000000..0c12808e683 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/investigation.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 Investigation(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 investigations. + count: Optional[int] = None + # The investigation identifiers. + ids: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The investigation state. + state: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Investigation: + """ + 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: Investigation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Investigation() + + 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]] = { + "count": lambda n : setattr(self, 'count', n.get_int_value()), + "ids": lambda n : setattr(self, 'ids', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "state": lambda n : setattr(self, 'state', 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_int_value("count", self.count) + writer.write_collection_of_primitive_values("ids", self.ids) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("state", self.state) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/modified_property.py b/msgraph_beta/generated/models/security/case_management/modified_property.py new file mode 100644 index 00000000000..822a0e1cfe7 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/modified_property.py @@ -0,0 +1,69 @@ +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 .value_property import ValueProperty + +@dataclass +class ModifiedProperty(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 new value after the change. + new_value: Optional[ValueProperty] = None + # The OdataType property + odata_type: Optional[str] = None + # The previous value before the change. + old_value: Optional[ValueProperty] = None + # The name of the property that changed. + property_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ModifiedProperty: + """ + 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: ModifiedProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ModifiedProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .value_property import ValueProperty + + from .value_property import ValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "newValue": lambda n : setattr(self, 'new_value', n.get_object_value(ValueProperty)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "oldValue": lambda n : setattr(self, 'old_value', n.get_object_value(ValueProperty)), + "propertyName": lambda n : setattr(self, 'property_name', 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("newValue", self.new_value) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("oldValue", self.old_value) + writer.write_str_value("propertyName", self.property_name) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/number_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/number_custom_field_definition.py new file mode 100644 index 00000000000..56fa45cbc76 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/number_custom_field_definition.py @@ -0,0 +1,57 @@ +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_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class NumberCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.numberCustomFieldDefinition" + # The default numeric value applied to the field on a new case. + default_value: Optional[int] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> NumberCustomFieldDefinition: + """ + 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: NumberCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return NumberCustomFieldDefinition() + + 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_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', 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_int_value("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/security/case_management/options_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/options_custom_field_definition.py new file mode 100644 index 00000000000..6ffed59dfd3 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/options_custom_field_definition.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 .custom_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class OptionsCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.optionsCustomFieldDefinition" + # The option value or values selected by default on a new case. + default_values: Optional[list[str]] = None + # The allowed option values a case author can choose from. + options: Optional[list[str]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> OptionsCustomFieldDefinition: + """ + 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: OptionsCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return OptionsCustomFieldDefinition() + + 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_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultValues": lambda n : setattr(self, 'default_values', n.get_collection_of_primitive_values(str)), + "options": lambda n : setattr(self, 'options', n.get_collection_of_primitive_values(str)), + } + 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_primitive_values("defaultValues", self.default_values) + writer.write_collection_of_primitive_values("options", self.options) + + diff --git a/msgraph_beta/generated/models/security/case_management/recommendation_relation.py b/msgraph_beta/generated/models/security/case_management/recommendation_relation.py new file mode 100644 index 00000000000..66b66167eab --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/recommendation_relation.py @@ -0,0 +1,65 @@ +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 .relation import Relation + +from .relation import Relation + +@dataclass +class RecommendationRelation(Relation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.recommendationRelation" + # The recommendation type associated with the linked recommendation. + recommendation_type: Optional[str] = None + # The Azure resource group name for the related recommendation. + resource_group_name: Optional[str] = None + # The Azure subscription identifier for the related recommendation. + subscription_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RecommendationRelation: + """ + 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: RecommendationRelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RecommendationRelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .relation import Relation + + from .relation import Relation + + fields: dict[str, Callable[[Any], None]] = { + "recommendationType": lambda n : setattr(self, 'recommendation_type', n.get_str_value()), + "resourceGroupName": lambda n : setattr(self, 'resource_group_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("recommendationType", self.recommendation_type) + writer.write_str_value("resourceGroupName", self.resource_group_name) + writer.write_str_value("subscriptionId", self.subscription_id) + + diff --git a/msgraph_beta/generated/models/security/case_management/relation.py b/msgraph_beta/generated/models/security/case_management/relation.py new file mode 100644 index 00000000000..bf4fc7b9c09 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/relation.py @@ -0,0 +1,83 @@ +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 .case_management_entity import CaseManagementEntity + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .workspace_indicator_relation import WorkspaceIndicatorRelation + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Relation(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.relation" + # The identifier of the related external resource. + related_resource_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Relation: + """ + 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: Relation + """ + 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.security.caseManagement.incidentRelation".casefold(): + from .incident_relation import IncidentRelation + + return IncidentRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.recommendationRelation".casefold(): + from .recommendation_relation import RecommendationRelation + + return RecommendationRelation() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation".casefold(): + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + return WorkspaceIndicatorRelation() + return Relation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case_management_entity import CaseManagementEntity + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + from .case_management_entity import CaseManagementEntity + from .incident_relation import IncidentRelation + from .recommendation_relation import RecommendationRelation + from .workspace_indicator_relation import WorkspaceIndicatorRelation + + fields: dict[str, Callable[[Any], None]] = { + "relatedResourceId": lambda n : setattr(self, 'related_resource_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("relatedResourceId", self.related_resource_id) + + diff --git a/msgraph_beta/generated/models/security/case_management/relation_collection_response.py b/msgraph_beta/generated/models/security/case_management/relation_collection_response.py new file mode 100644 index 00000000000..9cae988d367 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/relation_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 .relation import Relation + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class RelationCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Relation]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RelationCollectionResponse: + """ + 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: RelationCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RelationCollectionResponse() + + 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 .relation import Relation + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .relation import Relation + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Relation)), + } + 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_beta/generated/models/distribution_list_member.py b/msgraph_beta/generated/models/security/case_management/status_definition.py similarity index 56% rename from msgraph_beta/generated/models/distribution_list_member.py rename to msgraph_beta/generated/models/security/case_management/status_definition.py index 526d526ab31..581d5d1c2fb 100644 --- a/msgraph_beta/generated/models/distribution_list_member.py +++ b/msgraph_beta/generated/models/security/case_management/status_definition.py @@ -5,54 +5,48 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: - from .contact import Contact - from .entity import Entity - from .recipient_type import RecipientType + from ...entity import Entity + from .custom_status_definition import CustomStatusDefinition -from .entity import Entity +from ...entity import Entity @dataclass -class DistributionListMember(Entity, Parsable): - # The contact property - contact: Optional[Contact] = None - # The ID of the referenced contact, if applicable. Read-only. - contact_id: Optional[str] = None - # The display name of the member. Read-only. +class StatusDefinition(Entity, Parsable): + # The custom statuses returned inline within this top-level status. These aren't separately addressable. + custom_statuses: Optional[list[CustomStatusDefinition]] = None + # The human-readable label of the status. Supports $filter and $orderby. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None - # The recipientType property - recipient_type: Optional[RecipientType] = None + # The display order of the status relative to other statuses of the same case type. Supports $filter and $orderby. + sort_order: Optional[int] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> DistributionListMember: + def create_from_discriminator_value(parse_node: ParseNode) -> StatusDefinition: """ 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: DistributionListMember + Returns: StatusDefinition """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return DistributionListMember() + return StatusDefinition() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ - from .contact import Contact - from .entity import Entity - from .recipient_type import RecipientType + from ...entity import Entity + from .custom_status_definition import CustomStatusDefinition - from .contact import Contact - from .entity import Entity - from .recipient_type import RecipientType + from ...entity import Entity + from .custom_status_definition import CustomStatusDefinition fields: dict[str, Callable[[Any], None]] = { - "contact": lambda n : setattr(self, 'contact', n.get_object_value(Contact)), - "contactId": lambda n : setattr(self, 'contact_id', n.get_str_value()), + "customStatuses": lambda n : setattr(self, 'custom_statuses', n.get_collection_of_object_values(CustomStatusDefinition)), "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), - "recipientType": lambda n : setattr(self, 'recipient_type', n.get_enum_value(RecipientType)), + "sortOrder": lambda n : setattr(self, 'sort_order', n.get_int_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -67,9 +61,8 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) - writer.write_object_value("contact", self.contact) - writer.write_str_value("contactId", self.contact_id) + writer.write_collection_of_object_values("customStatuses", self.custom_statuses) writer.write_str_value("displayName", self.display_name) - writer.write_enum_value("recipientType", self.recipient_type) + writer.write_int_value("sortOrder", self.sort_order) diff --git a/msgraph_beta/generated/models/security/case_management/status_definition_collection_response.py b/msgraph_beta/generated/models/security/case_management/status_definition_collection_response.py new file mode 100644 index 00000000000..805ca4637fe --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/status_definition_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 .status_definition import StatusDefinition + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class StatusDefinitionCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[StatusDefinition]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StatusDefinitionCollectionResponse: + """ + 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: StatusDefinitionCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StatusDefinitionCollectionResponse() + + 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 .status_definition import StatusDefinition + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .status_definition import StatusDefinition + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(StatusDefinition)), + } + 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_beta/generated/models/security/case_management/string_custom_field_definition.py b/msgraph_beta/generated/models/security/case_management/string_custom_field_definition.py new file mode 100644 index 00000000000..f09a49d0eb0 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/string_custom_field_definition.py @@ -0,0 +1,57 @@ +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_field_definition import CustomFieldDefinition + +from .custom_field_definition import CustomFieldDefinition + +@dataclass +class StringCustomFieldDefinition(CustomFieldDefinition, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.stringCustomFieldDefinition" + # The default string value applied to the field on a new case. + default_value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StringCustomFieldDefinition: + """ + 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: StringCustomFieldDefinition + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StringCustomFieldDefinition() + + 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_field_definition import CustomFieldDefinition + + from .custom_field_definition import CustomFieldDefinition + + fields: dict[str, Callable[[Any], None]] = { + "defaultValue": lambda n : setattr(self, 'default_value', 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("defaultValue", self.default_value) + + diff --git a/msgraph_beta/generated/models/security/case_management/string_value_property.py b/msgraph_beta/generated/models/security/case_management/string_value_property.py new file mode 100644 index 00000000000..88f85cf9f36 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/string_value_property.py @@ -0,0 +1,57 @@ +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 .value_property import ValueProperty + +from .value_property import ValueProperty + +@dataclass +class StringValueProperty(ValueProperty, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.stringValueProperty" + # The string value. + value: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StringValueProperty: + """ + 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: StringValueProperty + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StringValueProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .value_property import ValueProperty + + from .value_property import ValueProperty + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', 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("value", self.value) + + diff --git a/msgraph_beta/generated/models/security/case_management/task.py b/msgraph_beta/generated/models/security/case_management/task.py new file mode 100644 index 00000000000..b7fe17627d7 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/task.py @@ -0,0 +1,95 @@ +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 .case_management_entity import CaseManagementEntity + from .case_task_category import CaseTaskCategory + from .case_task_priority import CaseTaskPriority + from .task_status import TaskStatus + +from .case_management_entity import CaseManagementEntity + +@dataclass +class Task(CaseManagementEntity, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.task" + # The user assigned to the task. + assigned_to: Optional[str] = None + # The category property + category: Optional[CaseTaskCategory] = None + # Notes recorded when the task is completed. + closing_notes: Optional[str] = None + # The description of the task. + description: Optional[str] = None + # The title of the task. + display_name: Optional[str] = None + # The target completion date and time for the task. + due_date_time: Optional[datetime.datetime] = None + # The priority property + priority: Optional[CaseTaskPriority] = None + # The status property + status: Optional[TaskStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> Task: + """ + 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: Task + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return Task() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .case_management_entity import CaseManagementEntity + from .case_task_category import CaseTaskCategory + from .case_task_priority import CaseTaskPriority + from .task_status import TaskStatus + + from .case_management_entity import CaseManagementEntity + from .case_task_category import CaseTaskCategory + from .case_task_priority import CaseTaskPriority + from .task_status import TaskStatus + + fields: dict[str, Callable[[Any], None]] = { + "assignedTo": lambda n : setattr(self, 'assigned_to', n.get_str_value()), + "category": lambda n : setattr(self, 'category', n.get_enum_value(CaseTaskCategory)), + "closingNotes": lambda n : setattr(self, 'closing_notes', n.get_str_value()), + "description": lambda n : setattr(self, 'description', n.get_str_value()), + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "dueDateTime": lambda n : setattr(self, 'due_date_time', n.get_datetime_value()), + "priority": lambda n : setattr(self, 'priority', n.get_enum_value(CaseTaskPriority)), + "status": lambda n : setattr(self, 'status', n.get_enum_value(TaskStatus)), + } + 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("assignedTo", self.assigned_to) + writer.write_enum_value("category", self.category) + writer.write_str_value("closingNotes", self.closing_notes) + writer.write_str_value("description", self.description) + writer.write_str_value("displayName", self.display_name) + writer.write_datetime_value("dueDateTime", self.due_date_time) + writer.write_enum_value("priority", self.priority) + writer.write_enum_value("status", self.status) + + diff --git a/msgraph_beta/generated/models/security/case_management/task_collection_response.py b/msgraph_beta/generated/models/security/case_management/task_collection_response.py new file mode 100644 index 00000000000..7f869eaf9df --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/task_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 .task import Task + +from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class TaskCollectionResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[Task]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TaskCollectionResponse: + """ + 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: TaskCollectionResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TaskCollectionResponse() + + 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 .task import Task + + from ...base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .task import Task + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(Task)), + } + 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_beta/generated/models/security/case_management/task_status.py b/msgraph_beta/generated/models/security/case_management/task_status.py new file mode 100644 index 00000000000..b972bd9bc70 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/task_status.py @@ -0,0 +1,12 @@ +from enum import Enum + +class TaskStatus(str, Enum): + NotSet = "notSet", + New = "new", + InProgress = "inProgress", + Failed = "failed", + PartiallyCompleted = "partiallyCompleted", + Skipped = "skipped", + Completed = "completed", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item.py new file mode 100644 index 00000000000..a3152ae2430 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item.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 AdditionalDataHolder, Parsable, ParseNode, SerializationWriter +from kiota_abstractions.store import BackedModel, BackingStore, BackingStoreFactorySingleton +from typing import Any, Optional, TYPE_CHECKING, Union + +if TYPE_CHECKING: + from .third_party_work_item_metadata import ThirdPartyWorkItemMetadata + from .third_party_work_item_provider import ThirdPartyWorkItemProvider + from .third_party_work_item_type import ThirdPartyWorkItemType + +@dataclass +class ThirdPartyWorkItem(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 identifier property + identifier: Optional[str] = None + # The instance property + instance: Optional[str] = None + # The lastSyncedOnDateTime property + last_synced_on_date_time: Optional[datetime.datetime] = None + # The metadata property + metadata: Optional[ThirdPartyWorkItemMetadata] = None + # The OdataType property + odata_type: Optional[str] = None + # The provider property + provider: Optional[ThirdPartyWorkItemProvider] = None + # The syncedBy property + synced_by: Optional[str] = None + # The workItemType property + work_item_type: Optional[ThirdPartyWorkItemType] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ThirdPartyWorkItem: + """ + 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: ThirdPartyWorkItem + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ThirdPartyWorkItem() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .third_party_work_item_metadata import ThirdPartyWorkItemMetadata + from .third_party_work_item_provider import ThirdPartyWorkItemProvider + from .third_party_work_item_type import ThirdPartyWorkItemType + + from .third_party_work_item_metadata import ThirdPartyWorkItemMetadata + from .third_party_work_item_provider import ThirdPartyWorkItemProvider + from .third_party_work_item_type import ThirdPartyWorkItemType + + fields: dict[str, Callable[[Any], None]] = { + "identifier": lambda n : setattr(self, 'identifier', n.get_str_value()), + "instance": lambda n : setattr(self, 'instance', n.get_str_value()), + "lastSyncedOnDateTime": lambda n : setattr(self, 'last_synced_on_date_time', n.get_datetime_value()), + "metadata": lambda n : setattr(self, 'metadata', n.get_object_value(ThirdPartyWorkItemMetadata)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "provider": lambda n : setattr(self, 'provider', n.get_enum_value(ThirdPartyWorkItemProvider)), + "syncedBy": lambda n : setattr(self, 'synced_by', n.get_str_value()), + "workItemType": lambda n : setattr(self, 'work_item_type', n.get_enum_value(ThirdPartyWorkItemType)), + } + 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("identifier", self.identifier) + writer.write_str_value("instance", self.instance) + writer.write_datetime_value("lastSyncedOnDateTime", self.last_synced_on_date_time) + writer.write_object_value("metadata", self.metadata) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_enum_value("provider", self.provider) + writer.write_str_value("syncedBy", self.synced_by) + writer.write_enum_value("workItemType", self.work_item_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item_metadata.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item_metadata.py new file mode 100644 index 00000000000..90bd886bfd1 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item_metadata.py @@ -0,0 +1,50 @@ +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 ThirdPartyWorkItemMetadata(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) -> ThirdPartyWorkItemMetadata: + """ + 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: ThirdPartyWorkItemMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ThirdPartyWorkItemMetadata() + + 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]] = { + "@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_beta/generated/models/security/case_management/third_party_work_item_provider.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item_provider.py new file mode 100644 index 00000000000..2a6741f7629 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item_provider.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ThirdPartyWorkItemProvider(str, Enum): + ServiceNow = "serviceNow", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/third_party_work_item_type.py b/msgraph_beta/generated/models/security/case_management/third_party_work_item_type.py new file mode 100644 index 00000000000..2e33476ec52 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/third_party_work_item_type.py @@ -0,0 +1,6 @@ +from enum import Enum + +class ThirdPartyWorkItemType(str, Enum): + Incident = "incident", + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/security/case_management/value_property.py b/msgraph_beta/generated/models/security/case_management/value_property.py new file mode 100644 index 00000000000..e10a7adc3d5 --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/value_property.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 .boolean_value_property import BooleanValueProperty + from .string_value_property import StringValueProperty + +@dataclass +class ValueProperty(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) -> ValueProperty: + """ + 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: ValueProperty + """ + 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.security.caseManagement.booleanValueProperty".casefold(): + from .boolean_value_property import BooleanValueProperty + + return BooleanValueProperty() + if mapping_value and mapping_value.casefold() == "#microsoft.graph.security.caseManagement.stringValueProperty".casefold(): + from .string_value_property import StringValueProperty + + return StringValueProperty() + return ValueProperty() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .boolean_value_property import BooleanValueProperty + from .string_value_property import StringValueProperty + + from .boolean_value_property import BooleanValueProperty + from .string_value_property import StringValueProperty + + 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_beta/generated/models/security/case_management/workspace_indicator_relation.py b/msgraph_beta/generated/models/security/case_management/workspace_indicator_relation.py new file mode 100644 index 00000000000..177e6d063cf --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management/workspace_indicator_relation.py @@ -0,0 +1,65 @@ +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 .relation import Relation + +from .relation import Relation + +@dataclass +class WorkspaceIndicatorRelation(Relation, Parsable): + # The OdataType property + odata_type: Optional[str] = "#microsoft.graph.security.caseManagement.workspaceIndicatorRelation" + # The Azure resource group name for the workspace. + resource_group_name: Optional[str] = None + # The Azure subscription identifier for the workspace. + subscription_id: Optional[str] = None + # The Log Analytics workspace name. + workspace_name: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> WorkspaceIndicatorRelation: + """ + 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: WorkspaceIndicatorRelation + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return WorkspaceIndicatorRelation() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .relation import Relation + + from .relation import Relation + + fields: dict[str, Callable[[Any], None]] = { + "resourceGroupName": lambda n : setattr(self, 'resource_group_name', n.get_str_value()), + "subscriptionId": lambda n : setattr(self, 'subscription_id', n.get_str_value()), + "workspaceName": lambda n : setattr(self, 'workspace_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_str_value("resourceGroupName", self.resource_group_name) + writer.write_str_value("subscriptionId", self.subscription_id) + writer.write_str_value("workspaceName", self.workspace_name) + + diff --git a/msgraph_beta/generated/models/security/case_management_root.py b/msgraph_beta/generated/models/security/case_management_root.py new file mode 100644 index 00000000000..59ccd04db6a --- /dev/null +++ b/msgraph_beta/generated/models/security/case_management_root.py @@ -0,0 +1,67 @@ +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 ..entity import Entity + from .case_management.case import Case + from .case_management.case_type_configuration import CaseTypeConfiguration + +from ..entity import Entity + +@dataclass +class CaseManagementRoot(Entity, Parsable): + # The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + case_type_configurations: Optional[list[CaseTypeConfiguration]] = None + # The collection of security cases managed through the case management entry point. Supports $filter, $orderby, $select, $top, $skip, and $count. + cases: Optional[list[Case]] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> CaseManagementRoot: + """ + 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: CaseManagementRoot + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return CaseManagementRoot() + + 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 .case_management.case import Case + from .case_management.case_type_configuration import CaseTypeConfiguration + + from ..entity import Entity + from .case_management.case import Case + from .case_management.case_type_configuration import CaseTypeConfiguration + + fields: dict[str, Callable[[Any], None]] = { + "caseTypeConfigurations": lambda n : setattr(self, 'case_type_configurations', n.get_collection_of_object_values(CaseTypeConfiguration)), + "cases": lambda n : setattr(self, 'cases', n.get_collection_of_object_values(Case)), + } + 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("caseTypeConfigurations", self.case_type_configurations) + writer.write_collection_of_object_values("cases", self.cases) + + diff --git a/msgraph_beta/generated/models/streaming_metadata.py b/msgraph_beta/generated/models/streaming_metadata.py new file mode 100644 index 00000000000..ed56ebb8b93 --- /dev/null +++ b/msgraph_beta/generated/models/streaming_metadata.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 StreamingMetadata(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) + # Percentage of frames dropped during streaming, expressed as a value between 0.0 and 1.0. + frame_drop_rate: Optional[float] = None + # Network latency in milliseconds. + latency_ms: Optional[int] = None + # Network jitter in milliseconds. + network_jitter_ms: Optional[int] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> StreamingMetadata: + """ + 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: StreamingMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return StreamingMetadata() + + 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]] = { + "frameDropRate": lambda n : setattr(self, 'frame_drop_rate', n.get_float_value()), + "latencyMs": lambda n : setattr(self, 'latency_ms', n.get_int_value()), + "networkJitterMs": lambda n : setattr(self, 'network_jitter_ms', n.get_int_value()), + "@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_float_value("frameDropRate", self.frame_drop_rate) + writer.write_int_value("latencyMs", self.latency_ms) + writer.write_int_value("networkJitterMs", self.network_jitter_ms) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/sync_component.py b/msgraph_beta/generated/models/sync_component.py new file mode 100644 index 00000000000..c4213861321 --- /dev/null +++ b/msgraph_beta/generated/models/sync_component.py @@ -0,0 +1,71 @@ +from __future__ import annotations +import datetime +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 .sync_component_status import SyncComponentStatus + +@dataclass +class SyncComponent(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 additional information for this sync stage. This is a flexible string that can be null (no additional info), a progress indicator such as '3/6' (completed out of total), or a list of individual item names. Read-only. Nullable. + more_info: Optional[str] = None + # Indicates the sync stage name. The backend abstracts internal infrastructure into 6 user-facing stages. Fixed values are: notifyingDevice, deviceConnecting, policies, applications, scripts, compliance. Read-only. Not nullable. + name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # Indicates the date and time when this stage last reported status. The date and time information is shown using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 would look like this: '2014-01-01T00:00:00Z'. Read-only. Not nullable. + reported_date_time: Optional[datetime.datetime] = None + # A list of possible status states for a sync infrastructure component or policy during a device sync operation. + status: Optional[SyncComponentStatus] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SyncComponent: + """ + 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: SyncComponent + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SyncComponent() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .sync_component_status import SyncComponentStatus + + from .sync_component_status import SyncComponentStatus + + fields: dict[str, Callable[[Any], None]] = { + "moreInfo": lambda n : setattr(self, 'more_info', n.get_str_value()), + "name": lambda n : setattr(self, 'name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "reportedDateTime": lambda n : setattr(self, 'reported_date_time', n.get_datetime_value()), + "status": lambda n : setattr(self, 'status', n.get_enum_value(SyncComponentStatus)), + } + 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("status", self.status) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/sync_component_status.py b/msgraph_beta/generated/models/sync_component_status.py new file mode 100644 index 00000000000..b0b80f5571f --- /dev/null +++ b/msgraph_beta/generated/models/sync_component_status.py @@ -0,0 +1,16 @@ +from enum import Enum + +class SyncComponentStatus(str, Enum): + # Default. The component has not yet started reporting status. This is a schema default and will not typically appear in responses, as components only appear once they begin executing. + None_ = "none", + # Indicates the component is currently executing. For infrastructure components (PNSv1, DCI, SCGW), this means the notification or check-in is in flight. For policies, this means the policy is being applied to the device. + InProgress = "inProgress", + # Indicates the component completed successfully. The component has finished its work and reported a successful outcome. + Success = "success", + # Indicates the stage encountered an error. When this value is set, the moreInfo property on the syncComponent will contain additional diagnostic details about the failure. + Failure = "failure", + # Indicates the stage completed but not all items succeeded. For example, some policies applied successfully while others failed. The moreInfo property may contain details on the partial outcome. + PartialSuccess = "partialSuccess", + # Evolvable enumeration sentinel value. Do not use. + UnknownFutureValue = "unknownFutureValue", + diff --git a/msgraph_beta/generated/models/synthetic_media_detection_detail.py b/msgraph_beta/generated/models/synthetic_media_detection_detail.py new file mode 100644 index 00000000000..4cb3eef6520 --- /dev/null +++ b/msgraph_beta/generated/models/synthetic_media_detection_detail.py @@ -0,0 +1,80 @@ +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 .content_modality import ContentModality + from .media_segment import MediaSegment + +@dataclass +class SyntheticMediaDetectionDetail(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) + # Confidence score for this specific detection, expressed as a value between 0.0 and 1.0. + confidence: Optional[float] = None + # The modality property + modality: Optional[ContentModality] = None + # Name of the detection model used (for example, DeepfakeDetector-v2, VoiceAuthenticator-v1). + model_name: Optional[str] = None + # Detection tasks that the model performed. This value is free-form text. The bot can specify any task names that describe its analysis. Common examples include faceSwap, lipSync, and voiceClone. + model_tasks: Optional[list[str]] = None + # The OdataType property + odata_type: Optional[str] = None + # The segment property + segment: Optional[MediaSegment] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SyntheticMediaDetectionDetail: + """ + 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: SyntheticMediaDetectionDetail + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SyntheticMediaDetectionDetail() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .content_modality import ContentModality + from .media_segment import MediaSegment + + from .content_modality import ContentModality + from .media_segment import MediaSegment + + fields: dict[str, Callable[[Any], None]] = { + "confidence": lambda n : setattr(self, 'confidence', n.get_float_value()), + "modality": lambda n : setattr(self, 'modality', n.get_enum_value(ContentModality)), + "modelName": lambda n : setattr(self, 'model_name', n.get_str_value()), + "modelTasks": lambda n : setattr(self, 'model_tasks', n.get_collection_of_primitive_values(str)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "segment": lambda n : setattr(self, 'segment', n.get_object_value(MediaSegment)), + } + 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_float_value("confidence", self.confidence) + writer.write_enum_value("modality", self.modality) + writer.write_str_value("modelName", self.model_name) + writer.write_collection_of_primitive_values("modelTasks", self.model_tasks) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_object_value("segment", self.segment) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/synthetic_media_detection_info.py b/msgraph_beta/generated/models/synthetic_media_detection_info.py new file mode 100644 index 00000000000..73083798b73 --- /dev/null +++ b/msgraph_beta/generated/models/synthetic_media_detection_info.py @@ -0,0 +1,67 @@ +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 +from uuid import UUID + +@dataclass +class SyntheticMediaDetectionInfo(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) + # Unique identifier for the detection event. This property correlates with the id parameter that the detection bot passed to reportSyntheticMedia. + detection_id: Optional[UUID] = None + # Identifier of the detection bot that produced this result. + detector_bot: Optional[str] = None + # Set to true if the participant is classified as trusted or reliable (for example, a known internal user); otherwise, false. + is_participant_trusted: Optional[bool] = None + # The OdataType property + odata_type: Optional[str] = None + # Confidence score (0.0 to 1.0) that the participant's media is synthetic. + synthetic_confidence: Optional[float] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> SyntheticMediaDetectionInfo: + """ + 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: SyntheticMediaDetectionInfo + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return SyntheticMediaDetectionInfo() + + 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]] = { + "detectionId": lambda n : setattr(self, 'detection_id', n.get_uuid_value()), + "detectorBot": lambda n : setattr(self, 'detector_bot', n.get_str_value()), + "isParticipantTrusted": lambda n : setattr(self, 'is_participant_trusted', n.get_bool_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "syntheticConfidence": lambda n : setattr(self, 'synthetic_confidence', n.get_float_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_uuid_value("detectionId", self.detection_id) + writer.write_str_value("detectorBot", self.detector_bot) + writer.write_bool_value("isParticipantTrusted", self.is_participant_trusted) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_float_value("syntheticConfidence", self.synthetic_confidence) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/task_history_item.py b/msgraph_beta/generated/models/task_history_item.py index e6b99a8b02b..a9298a19f82 100644 --- a/msgraph_beta/generated/models/task_history_item.py +++ b/msgraph_beta/generated/models/task_history_item.py @@ -14,9 +14,9 @@ class TaskHistoryItem(PlannerHistoryItem, Parsable): # The OdataType property odata_type: Optional[str] = "#microsoft.graph.taskHistoryItem" - # The newData property + # A snapshot of the task state after the change. This property is null for deletion events. new_data: Optional[PlannerTaskData] = None - # The oldData property + # A snapshot of the task state before the change. This property is null for creation and undeletion events. old_data: Optional[PlannerTaskData] = None @staticmethod diff --git a/msgraph_beta/generated/models/teamwork.py b/msgraph_beta/generated/models/teamwork.py index 3cb0e13d018..c5bb400069d 100644 --- a/msgraph_beta/generated/models/teamwork.py +++ b/msgraph_beta/generated/models/teamwork.py @@ -26,7 +26,7 @@ class Teamwork(Entity, Parsable): devices: Optional[list[TeamworkDevice]] = None # Indicates whether Microsoft Teams is enabled for the organization. is_teams_enabled: Optional[bool] = None - # The messaging property + # The messaging functionality, including custom emojis. messaging: Optional[TeamworkMessaging] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/teamwork_custom_emoji.py b/msgraph_beta/generated/models/teamwork_custom_emoji.py index aa66f7ea2b6..94516741237 100644 --- a/msgraph_beta/generated/models/teamwork_custom_emoji.py +++ b/msgraph_beta/generated/models/teamwork_custom_emoji.py @@ -16,13 +16,13 @@ class TeamworkCustomEmoji(AdditionalDataHolder, BackedModel, Parsable): # 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 contentBytes property + # The base64-encoded image content of the emoji. Supported formats include PNG and GIF. content_bytes: Optional[str] = None # The createdBy property created_by: Optional[CustomEmojiFromIdentitySet] = None - # The createdDateTime property + # The date and time when the emoji was created. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2024, is 2024-01-01T00:00:00Z. created_date_time: Optional[datetime.datetime] = None - # The displayName property + # The unique display name of the custom emoji. Key. Must be unique and must not conflict with existing emoji names. display_name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/teamwork_messaging.py b/msgraph_beta/generated/models/teamwork_messaging.py index 844911f9627..e73abcf595b 100644 --- a/msgraph_beta/generated/models/teamwork_messaging.py +++ b/msgraph_beta/generated/models/teamwork_messaging.py @@ -12,7 +12,7 @@ @dataclass class TeamworkMessaging(Entity, Parsable): - # The customEmojis property + # The collection of custom emojis available in organization messaging. custom_emojis: Optional[list[TeamworkCustomEmoji]] = None # The OdataType property odata_type: Optional[str] = None diff --git a/msgraph_beta/generated/models/tenant_governance_services/action_step.py b/msgraph_beta/generated/models/tenant_governance_services/action_step.py new file mode 100644 index 00000000000..40838bdf4a2 --- /dev/null +++ b/msgraph_beta/generated/models/tenant_governance_services/action_step.py @@ -0,0 +1,69 @@ +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 .action_url import ActionUrl + +@dataclass +class ActionStep(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 follow-on API reference for the step, containing the URL template and a machine-readable execution directive that a client uses to retrieve the drill-in data. + action_url: Optional[ActionUrl] = None + # The OdataType property + odata_type: Optional[str] = None + # The one-based order, as a string, in which the step should be evaluated by a client. Steps are intended to be run in ascending stepNumber order because later steps can depend on the output of earlier steps. This value is the key of the resource. + step_number: Optional[str] = None + # Human-readable guidance that explains what the step does and why it's useful for investigating the related metric. + text: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActionStep: + """ + 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: ActionStep + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActionStep() + + def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: + """ + The deserialization information for the current model + Returns: dict[str, Callable[[ParseNode], None]] + """ + from .action_url import ActionUrl + + from .action_url import ActionUrl + + fields: dict[str, Callable[[Any], None]] = { + "actionUrl": lambda n : setattr(self, 'action_url', n.get_object_value(ActionUrl)), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "stepNumber": lambda n : setattr(self, 'step_number', n.get_str_value()), + "text": lambda n : setattr(self, 'text', 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("actionUrl", self.action_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("stepNumber", self.step_number) + writer.write_str_value("text", self.text) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/tenant_governance_services/action_url.py b/msgraph_beta/generated/models/tenant_governance_services/action_url.py new file mode 100644 index 00000000000..eb8603dc35d --- /dev/null +++ b/msgraph_beta/generated/models/tenant_governance_services/action_url.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 ActionUrl(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) + # A machine-readable directive that describes how a client should run the step, in the form metricPath§operation§input§output (for example, b2BRegistrationMetrics.recent.inboundTotalUsers§single§§$verifiedDomains). Clients use this value to chain steps together and to interpret the output of the associated url. + display_name: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + # A Microsoft Graph or Azure Resource Manager (ARM) URL template that the client invokes to retrieve the drill-in data for the step. The template can include placeholders such as {@id}, {startDate}, {endDate}, or {sourceDomain} that the client resolves from the related tenant, the caller context, or the output of earlier steps. This value can be empty for steps that only transform data returned by a previous step. + url: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ActionUrl: + """ + 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: ActionUrl + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ActionUrl() + + 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]] = { + "displayName": lambda n : setattr(self, 'display_name', n.get_str_value()), + "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), + "url": lambda n : setattr(self, 'url', 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("displayName", self.display_name) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_str_value("url", self.url) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py index e24ff0e11be..7a8f3d4f23b 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/b2_b_sign_in_activity_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .b2_b_sign_in_activity_metrics_initial import B2BSignInActivityMetricsInitial from .b2_b_sign_in_activity_metrics_recent import B2BSignInActivityMetricsRecent @@ -15,6 +16,8 @@ class B2BSignInActivityMetrics(Entity, Parsable): # The initial property initial: Optional[B2BSignInActivityMetricsInitial] = None + # Ordered drill-in guidance for investigating sign-in user and application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BSignInActivityMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .b2_b_sign_in_activity_metrics_initial import B2BSignInActivityMetricsInitial from .b2_b_sign_in_activity_metrics_recent import B2BSignInActivityMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .b2_b_sign_in_activity_metrics_initial import B2BSignInActivityMetricsInitial from .b2_b_sign_in_activity_metrics_recent import B2BSignInActivityMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(B2BSignInActivityMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(B2BSignInActivityMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py index 8bddab6e1a2..3c09e7218f6 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/b2b_registration_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .b2_b_registration_metrics_initial import B2BRegistrationMetricsInitial from .b2_b_registration_metrics_recent import B2BRegistrationMetricsRecent @@ -15,6 +16,8 @@ class B2bRegistrationMetrics(Entity, Parsable): # The initial property initial: Optional[B2BRegistrationMetricsInitial] = None + # Ordered drill-in guidance for investigating B2B registration metrics. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=b2BRegistrationMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .b2_b_registration_metrics_initial import B2BRegistrationMetricsInitial from .b2_b_registration_metrics_recent import B2BRegistrationMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .b2_b_registration_metrics_initial import B2BRegistrationMetricsInitial from .b2_b_registration_metrics_recent import B2BRegistrationMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(B2BRegistrationMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(B2BRegistrationMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py index 796a8ed751c..8ce887bd385 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/billing_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .billing_metrics_initial import BillingMetricsInitial from .billing_metrics_recent import BillingMetricsRecent @@ -15,6 +16,8 @@ class BillingMetrics(Entity, Parsable): # The initial property initial: Optional[BillingMetricsInitial] = None + # Ordered drill-in guidance for investigating billing relationship counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=billingMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .billing_metrics_initial import BillingMetricsInitial from .billing_metrics_recent import BillingMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .billing_metrics_initial import BillingMetricsInitial from .billing_metrics_recent import BillingMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(BillingMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(BillingMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py b/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py index a752babab84..9b028e70083 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py +++ b/msgraph_beta/generated/models/tenant_governance_services/multi_tenant_application_metrics.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from ..entity import Entity + from .action_step import ActionStep from .multi_tenant_application_metrics_initial import MultiTenantApplicationMetricsInitial from .multi_tenant_application_metrics_recent import MultiTenantApplicationMetricsRecent @@ -15,6 +16,8 @@ class MultiTenantApplicationMetrics(Entity, Parsable): # The initial property initial: Optional[MultiTenantApplicationMetricsInitial] = None + # Ordered drill-in guidance for investigating multitenant application counts. This collection is returned only when explicitly requested by using a nested $expand query parameter, for example $expand=multiTenantApplicationMetrics($expand=investigationHints). + investigation_hints: Optional[list[ActionStep]] = None # The OdataType property odata_type: Optional[str] = None # The recent property @@ -37,15 +40,18 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from ..entity import Entity + from .action_step import ActionStep from .multi_tenant_application_metrics_initial import MultiTenantApplicationMetricsInitial from .multi_tenant_application_metrics_recent import MultiTenantApplicationMetricsRecent from ..entity import Entity + from .action_step import ActionStep from .multi_tenant_application_metrics_initial import MultiTenantApplicationMetricsInitial from .multi_tenant_application_metrics_recent import MultiTenantApplicationMetricsRecent fields: dict[str, Callable[[Any], None]] = { "initial": lambda n : setattr(self, 'initial', n.get_object_value(MultiTenantApplicationMetricsInitial)), + "investigationHints": lambda n : setattr(self, 'investigation_hints', n.get_collection_of_object_values(ActionStep)), "recent": lambda n : setattr(self, 'recent', n.get_object_value(MultiTenantApplicationMetricsRecent)), } super_fields = super().get_field_deserializers() @@ -62,6 +68,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_object_value("initial", self.initial) + writer.write_collection_of_object_values("investigationHints", self.investigation_hints) writer.write_object_value("recent", self.recent) diff --git a/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py b/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py index ebca6db7e0d..7c06c8655d2 100644 --- a/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py +++ b/msgraph_beta/generated/models/tenant_governance_services/related_tenant.py @@ -26,7 +26,7 @@ class RelatedTenant(Entity, Parsable): billing_metrics: Optional[BillingMetrics] = None # The date and time when the related tenant was discovered. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. created_date_time: Optional[datetime.datetime] = None - # Indicates whether this tenant is a Microsoft infrastructure tenant. + # Indicates whether the related tenant is a Microsoft infrastructure tenant. Read-only. is_microsoft_infrastructure: Optional[bool] = None # Multi-tenant application usage metrics for this related tenant. Expanded by default. multi_tenant_application_metrics: Optional[MultiTenantApplicationMetrics] = None diff --git a/msgraph_beta/generated/models/text_classification_request.py b/msgraph_beta/generated/models/text_classification_request.py index 389eca29f49..810512b0075 100644 --- a/msgraph_beta/generated/models/text_classification_request.py +++ b/msgraph_beta/generated/models/text_classification_request.py @@ -14,19 +14,19 @@ @dataclass class TextClassificationRequest(Entity, Parsable): - # The contentMetaData property + # Metadata that describes the content being classified. content_meta_data: Optional[ClassificationRequestContentMetaData] = None - # The fileExtension property + # The file extension of the content being classified. file_extension: Optional[str] = None - # The matchTolerancesToInclude property + # The match tolerance levels to include in the classification results. The possible values are: exact, near. match_tolerances_to_include: Optional[MlClassificationMatchTolerance] = None # The OdataType property odata_type: Optional[str] = None - # The scopesToRun property + # The document scopes over which to run classification. The possible values are: fullDocument, partialDocument. scopes_to_run: Optional[SensitiveTypeScope] = None - # The sensitiveTypeIds property + # The identifiers of the sensitive information types to evaluate against the text. sensitive_type_ids: Optional[list[str]] = None - # The text property + # The text to classify. text: Optional[str] = None @staticmethod diff --git a/msgraph_beta/generated/models/unified_root.py b/msgraph_beta/generated/models/unified_root.py new file mode 100644 index 00000000000..d16d6850c59 --- /dev/null +++ b/msgraph_beta/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_beta/generated/models/unified_storage_quota.py b/msgraph_beta/generated/models/unified_storage_quota.py index 12799082a89..80152fbcaf2 100644 --- a/msgraph_beta/generated/models/unified_storage_quota.py +++ b/msgraph_beta/generated/models/unified_storage_quota.py @@ -6,6 +6,7 @@ if TYPE_CHECKING: from .entity import Entity + from .family_member_storage_quota import FamilyMemberStorageQuota from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .entity import Entity @@ -14,6 +15,10 @@ class UnifiedStorageQuota(Entity, Parsable): # The deleted property deleted: Optional[int] = None + # The familyMembersUsage property + family_members_usage: Optional[list[FamilyMemberStorageQuota]] = None + # The isPooledStorageEnabled property + is_pooled_storage_enabled: Optional[bool] = None # A URL that can be used in a browser to manage the breakdown. Read-only. manage_web_url: Optional[str] = None # The OdataType property @@ -46,13 +51,17 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .entity import Entity + from .family_member_storage_quota import FamilyMemberStorageQuota from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown from .entity import Entity + from .family_member_storage_quota import FamilyMemberStorageQuota from .service_storage_quota_breakdown import ServiceStorageQuotaBreakdown fields: dict[str, Callable[[Any], None]] = { "deleted": lambda n : setattr(self, 'deleted', n.get_int_value()), + "familyMembersUsage": lambda n : setattr(self, 'family_members_usage', n.get_collection_of_object_values(FamilyMemberStorageQuota)), + "isPooledStorageEnabled": lambda n : setattr(self, 'is_pooled_storage_enabled', n.get_bool_value()), "manageWebUrl": lambda n : setattr(self, 'manage_web_url', n.get_str_value()), "remaining": lambda n : setattr(self, 'remaining', n.get_int_value()), "services": lambda n : setattr(self, 'services', n.get_collection_of_object_values(ServiceStorageQuotaBreakdown)), @@ -74,6 +83,8 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") super().serialize(writer) writer.write_int_value("deleted", self.deleted) + writer.write_collection_of_object_values("familyMembersUsage", self.family_members_usage) + writer.write_bool_value("isPooledStorageEnabled", self.is_pooled_storage_enabled) writer.write_str_value("manageWebUrl", self.manage_web_url) writer.write_int_value("remaining", self.remaining) writer.write_collection_of_object_values("services", self.services) diff --git a/msgraph_beta/generated/models/user.py b/msgraph_beta/generated/models/user.py index 45be677e7cc..57b0a9591de 100644 --- a/msgraph_beta/generated/models/user.py +++ b/msgraph_beta/generated/models/user.py @@ -400,6 +400,8 @@ class User(DirectoryObject, Parsable): skills: Optional[list[str]] = None # Represents a user's custom solution entity. Read-Only. Nullable. solutions: Optional[UserSolutionRoot] = None + # Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + sponsor_of: Optional[list[DirectoryObject]] = None # The users and groups responsible for this guest user's privileges in the tenant and keep the guest user's information and access updated. (HTTP Methods: GET, POST, DELETE.). Supports $expand. sponsors: Optional[list[DirectoryObject]] = None # The state or province in the user's address. Maximum length is 128 characters. Supports $filter (eq, ne, not, ge, le, in, startsWith, and eq on null values). @@ -778,6 +780,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "signInSessionsValidFromDateTime": lambda n : setattr(self, 'sign_in_sessions_valid_from_date_time', n.get_datetime_value()), "skills": lambda n : setattr(self, 'skills', n.get_collection_of_primitive_values(str)), "solutions": lambda n : setattr(self, 'solutions', n.get_object_value(UserSolutionRoot)), + "sponsorOf": lambda n : setattr(self, 'sponsor_of', n.get_collection_of_object_values(DirectoryObject)), "sponsors": lambda n : setattr(self, 'sponsors', n.get_collection_of_object_values(DirectoryObject)), "state": lambda n : setattr(self, 'state', n.get_str_value()), "streetAddress": lambda n : setattr(self, 'street_address', n.get_str_value()), @@ -957,6 +960,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_datetime_value("signInSessionsValidFromDateTime", self.sign_in_sessions_valid_from_date_time) writer.write_collection_of_primitive_values("skills", self.skills) writer.write_object_value("solutions", self.solutions) + writer.write_collection_of_object_values("sponsorOf", self.sponsor_of) writer.write_collection_of_object_values("sponsors", self.sponsors) writer.write_str_value("state", self.state) writer.write_str_value("streetAddress", self.street_address) diff --git a/msgraph_beta/generated/models/user_activity_type.py b/msgraph_beta/generated/models/user_activity_type.py index 9f21b257ce9..c3ef4caedf0 100644 --- a/msgraph_beta/generated/models/user_activity_type.py +++ b/msgraph_beta/generated/models/user_activity_type.py @@ -5,9 +5,9 @@ class UserActivityType(str, Enum): UploadFile = "uploadFile", DownloadText = "downloadText", DownloadFile = "downloadFile", + UnknownFutureValue = "unknownFutureValue", CopyToClipboard = "copyToClipboard", PasteFromClipboard = "pasteFromClipboard", Print = "print", AccessDebugTools = "accessDebugTools", - UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/user_activity_types.py b/msgraph_beta/generated/models/user_activity_types.py index 7b311f63b87..e5cadb29edf 100644 --- a/msgraph_beta/generated/models/user_activity_types.py +++ b/msgraph_beta/generated/models/user_activity_types.py @@ -6,9 +6,9 @@ class UserActivityTypes(str, Enum): UploadFile = "uploadFile", DownloadText = "downloadText", DownloadFile = "downloadFile", + UnknownFutureValue = "unknownFutureValue", CopyToClipboard = "copyToClipboard", PasteFromClipboard = "pasteFromClipboard", Print = "print", AccessDebugTools = "accessDebugTools", - UnknownFutureValue = "unknownFutureValue", diff --git a/msgraph_beta/generated/models/verified_id_method_type.py b/msgraph_beta/generated/models/verified_id_method_type.py new file mode 100644 index 00000000000..85fc8f3aaa0 --- /dev/null +++ b/msgraph_beta/generated/models/verified_id_method_type.py @@ -0,0 +1,9 @@ +from enum import Enum + +class VerifiedIdMethodType(str, Enum): + IdentityVerificationPartner = "identityVerificationPartner", + TenantCustomCredential = "tenantCustomCredential", + VerifiedEmployee = "verifiedEmployee", + UnknownFutureValue = "unknownFutureValue", + NotConfigured = "notConfigured", + diff --git a/msgraph_beta/generated/models/verified_id_profile.py b/msgraph_beta/generated/models/verified_id_profile.py index 0097b65817d..5f2fd07f676 100644 --- a/msgraph_beta/generated/models/verified_id_profile.py +++ b/msgraph_beta/generated/models/verified_id_profile.py @@ -8,8 +8,10 @@ if TYPE_CHECKING: from .entity import Entity from .face_check_configuration import FaceCheckConfiguration + from .mobile_drivers_license_configuration import MobileDriversLicenseConfiguration from .verified_id_profile_configuration import VerifiedIdProfileConfiguration from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_self_service_issuance import VerifiedIdSelfServiceIssuance from .verified_id_usage_configuration import VerifiedIdUsageConfiguration from .entity import Entity @@ -22,17 +24,21 @@ class VerifiedIdProfile(Entity, Parsable): face_check_configuration: Optional[FaceCheckConfiguration] = None # DateTime the profile was last modified. Optional. last_modified_date_time: Optional[datetime.datetime] = None + # Configuration for accepting mobile driver's licenses. Optional. + mobile_drivers_license_configuration: Optional[MobileDriversLicenseConfiguration] = None # Display name for the verified ID profile. Required. name: Optional[str] = None # The OdataType property odata_type: Optional[str] = None # Defines profile processing priority if multiple profiles are configured. Optional. priority: Optional[int] = None + # Configuration for self-service issuance. Optional. + self_service_issuance: Optional[VerifiedIdSelfServiceIssuance] = None # The state property state: Optional[VerifiedIdProfileState] = None # The verifiedIdProfileConfiguration property verified_id_profile_configuration: Optional[VerifiedIdProfileConfiguration] = None - # Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue. Required. + # Collection defining the usage purpose for the profile. The possible values are: recovery, onboarding, all, unknownFutureValue, verification. Use the Prefer: include-unknown-enum-members request header to get the following value from this evolvable enum: verification. Required. verified_id_usage_configurations: Optional[list[VerifiedIdUsageConfiguration]] = None # Decentralized Identifier (DID) string that represents the verifier in the verifiable credential exchange. Required. verifier_did: Optional[str] = None @@ -55,22 +61,28 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ from .entity import Entity from .face_check_configuration import FaceCheckConfiguration + from .mobile_drivers_license_configuration import MobileDriversLicenseConfiguration from .verified_id_profile_configuration import VerifiedIdProfileConfiguration from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_self_service_issuance import VerifiedIdSelfServiceIssuance from .verified_id_usage_configuration import VerifiedIdUsageConfiguration from .entity import Entity from .face_check_configuration import FaceCheckConfiguration + from .mobile_drivers_license_configuration import MobileDriversLicenseConfiguration from .verified_id_profile_configuration import VerifiedIdProfileConfiguration from .verified_id_profile_state import VerifiedIdProfileState + from .verified_id_self_service_issuance import VerifiedIdSelfServiceIssuance from .verified_id_usage_configuration import VerifiedIdUsageConfiguration fields: dict[str, Callable[[Any], None]] = { "description": lambda n : setattr(self, 'description', n.get_str_value()), "faceCheckConfiguration": lambda n : setattr(self, 'face_check_configuration', n.get_object_value(FaceCheckConfiguration)), "lastModifiedDateTime": lambda n : setattr(self, 'last_modified_date_time', n.get_datetime_value()), + "mobileDriversLicenseConfiguration": lambda n : setattr(self, 'mobile_drivers_license_configuration', n.get_object_value(MobileDriversLicenseConfiguration)), "name": lambda n : setattr(self, 'name', n.get_str_value()), "priority": lambda n : setattr(self, 'priority', n.get_int_value()), + "selfServiceIssuance": lambda n : setattr(self, 'self_service_issuance', n.get_object_value(VerifiedIdSelfServiceIssuance)), "state": lambda n : setattr(self, 'state', n.get_enum_value(VerifiedIdProfileState)), "verifiedIdProfileConfiguration": lambda n : setattr(self, 'verified_id_profile_configuration', n.get_object_value(VerifiedIdProfileConfiguration)), "verifiedIdUsageConfigurations": lambda n : setattr(self, 'verified_id_usage_configurations', n.get_collection_of_object_values(VerifiedIdUsageConfiguration)), @@ -92,8 +104,10 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("description", self.description) writer.write_object_value("faceCheckConfiguration", self.face_check_configuration) writer.write_datetime_value("lastModifiedDateTime", self.last_modified_date_time) + writer.write_object_value("mobileDriversLicenseConfiguration", self.mobile_drivers_license_configuration) writer.write_str_value("name", self.name) writer.write_int_value("priority", self.priority) + writer.write_object_value("selfServiceIssuance", self.self_service_issuance) writer.write_enum_value("state", self.state) writer.write_object_value("verifiedIdProfileConfiguration", self.verified_id_profile_configuration) writer.write_collection_of_object_values("verifiedIdUsageConfigurations", self.verified_id_usage_configurations) diff --git a/msgraph_beta/generated/models/verified_id_profile_configuration.py b/msgraph_beta/generated/models/verified_id_profile_configuration.py index 53eee7a711f..1b9e6278476 100644 --- a/msgraph_beta/generated/models/verified_id_profile_configuration.py +++ b/msgraph_beta/generated/models/verified_id_profile_configuration.py @@ -9,6 +9,7 @@ from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource from .claim_validation import ClaimValidation + from .verified_id_method_type import VerifiedIdMethodType @dataclass class VerifiedIdProfileConfiguration(AdditionalDataHolder, BackedModel, Parsable): @@ -17,17 +18,21 @@ class VerifiedIdProfileConfiguration(AdditionalDataHolder, BackedModel, Parsable # 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) - # Trusted Verified ID issuer. + # Trusted Verified ID issuer. Required. accepted_issuer: Optional[str] = None # The claimBindingSource property claim_binding_source: Optional[ClaimBindingSource] = None - # Claim bindings from Verified ID to source attributes. + # Claim bindings from Verified ID to source attributes. Required. claim_bindings: Optional[list[ClaimBinding]] = None # The claimValidation property claim_validation: Optional[ClaimValidation] = None + # The URL where the credential issuer's manifest can be found. The manifest defines the credential schema and issuer details. Optional. + manifest_url: Optional[str] = None + # The methodType property + method_type: Optional[VerifiedIdMethodType] = None # The OdataType property odata_type: Optional[str] = None - # Verified ID type. + # Verified ID type. Required. type: Optional[str] = None @staticmethod @@ -49,16 +54,20 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource from .claim_validation import ClaimValidation + from .verified_id_method_type import VerifiedIdMethodType from .claim_binding import ClaimBinding from .claim_binding_source import ClaimBindingSource from .claim_validation import ClaimValidation + from .verified_id_method_type import VerifiedIdMethodType fields: dict[str, Callable[[Any], None]] = { "acceptedIssuer": lambda n : setattr(self, 'accepted_issuer', n.get_str_value()), "claimBindingSource": lambda n : setattr(self, 'claim_binding_source', n.get_enum_value(ClaimBindingSource)), "claimBindings": lambda n : setattr(self, 'claim_bindings', n.get_collection_of_object_values(ClaimBinding)), "claimValidation": lambda n : setattr(self, 'claim_validation', n.get_object_value(ClaimValidation)), + "manifestUrl": lambda n : setattr(self, 'manifest_url', n.get_str_value()), + "methodType": lambda n : setattr(self, 'method_type', n.get_enum_value(VerifiedIdMethodType)), "@odata.type": lambda n : setattr(self, 'odata_type', n.get_str_value()), "type": lambda n : setattr(self, 'type', n.get_str_value()), } @@ -76,6 +85,8 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_enum_value("claimBindingSource", self.claim_binding_source) writer.write_collection_of_object_values("claimBindings", self.claim_bindings) writer.write_object_value("claimValidation", self.claim_validation) + writer.write_str_value("manifestUrl", self.manifest_url) + writer.write_enum_value("methodType", self.method_type) writer.write_str_value("@odata.type", self.odata_type) writer.write_str_value("type", self.type) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/models/verified_id_self_service_issuance.py b/msgraph_beta/generated/models/verified_id_self_service_issuance.py new file mode 100644 index 00000000000..432ea89f2a6 --- /dev/null +++ b/msgraph_beta/generated/models/verified_id_self_service_issuance.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 VerifiedIdSelfServiceIssuance(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 self-service issuance is enabled. + is_enabled: Optional[bool] = None + # The HTTPS URL where users can start self-service issuance to obtain the credential when required by the credential type. + issuance_url: Optional[str] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VerifiedIdSelfServiceIssuance: + """ + 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: VerifiedIdSelfServiceIssuance + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VerifiedIdSelfServiceIssuance() + + 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]] = { + "isEnabled": lambda n : setattr(self, 'is_enabled', n.get_bool_value()), + "issuanceUrl": lambda n : setattr(self, 'issuance_url', n.get_str_value()), + "@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_bool_value("isEnabled", self.is_enabled) + writer.write_str_value("issuanceUrl", self.issuance_url) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py b/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py index 98792a18caa..d2e8a6df03f 100644 --- a/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py +++ b/msgraph_beta/generated/models/verified_id_usage_configuration_purpose.py @@ -5,4 +5,5 @@ class VerifiedIdUsageConfigurationPurpose(str, Enum): Onboarding = "onboarding", All = "all", UnknownFutureValue = "unknownFutureValue", + Verification = "verification", diff --git a/msgraph_beta/generated/models/video_metadata.py b/msgraph_beta/generated/models/video_metadata.py new file mode 100644 index 00000000000..e77bca7d922 --- /dev/null +++ b/msgraph_beta/generated/models/video_metadata.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 VideoMetadata(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) + # Video bitrate in kilobits per second. + bitrate_kbps: Optional[int] = None + # The video codec used (for example, H.264 or VP9). + codec: Optional[str] = None + # Frame rate in frames per second. + frame_rate: Optional[float] = None + # The OdataType property + odata_type: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> VideoMetadata: + """ + 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: VideoMetadata + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return VideoMetadata() + + 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]] = { + "bitrateKbps": lambda n : setattr(self, 'bitrate_kbps', n.get_int_value()), + "codec": lambda n : setattr(self, 'codec', n.get_str_value()), + "frameRate": lambda n : setattr(self, 'frame_rate', n.get_float_value()), + "@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_int_value("bitrateKbps", self.bitrate_kbps) + writer.write_str_value("codec", self.codec) + writer.write_float_value("frameRate", self.frame_rate) + writer.write_str_value("@odata.type", self.odata_type) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/models/vpp_token.py b/msgraph_beta/generated/models/vpp_token.py index e6ae577ffc1..09f58182472 100644 --- a/msgraph_beta/generated/models/vpp_token.py +++ b/msgraph_beta/generated/models/vpp_token.py @@ -6,6 +6,7 @@ from typing import Any, Optional, TYPE_CHECKING, Union if TYPE_CHECKING: + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .entity import Entity from .vpp_token_account_type import VppTokenAccountType from .vpp_token_action_result import VppTokenActionResult @@ -19,6 +20,8 @@ class VppToken(Entity, Parsable): """ You purchase multiple licenses for iOS apps through the Apple Volume Purchase Program for Business or Education. This involves setting up an Apple VPP account from the Apple website and uploading the Apple VPP Business or Education token to Intune. You can then synchronize your volume purchase information with Intune and track your volume-purchased app use. You can upload multiple Apple VPP Business or Education tokens. """ + # Enum of the supported types of Apple delivery protocols, representing the available protocols to deliver payloads to Apple devices + apple_device_app_delivery_protocol_type: Optional[AppleDeviceDeliveryProtocol] = None # The apple Id associated with the given Apple Volume Purchase Program Token. apple_id: Optional[str] = None # Whether or not apps for the VPP token will be automatically updated. @@ -72,12 +75,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: The deserialization information for the current model Returns: dict[str, Callable[[ParseNode], None]] """ + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .entity import Entity from .vpp_token_account_type import VppTokenAccountType from .vpp_token_action_result import VppTokenActionResult from .vpp_token_state import VppTokenState from .vpp_token_sync_status import VppTokenSyncStatus + from .apple_device_delivery_protocol import AppleDeviceDeliveryProtocol from .entity import Entity from .vpp_token_account_type import VppTokenAccountType from .vpp_token_action_result import VppTokenActionResult @@ -85,6 +90,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: from .vpp_token_sync_status import VppTokenSyncStatus fields: dict[str, Callable[[Any], None]] = { + "appleDeviceAppDeliveryProtocolType": lambda n : setattr(self, 'apple_device_app_delivery_protocol_type', n.get_enum_value(AppleDeviceDeliveryProtocol)), "appleId": lambda n : setattr(self, 'apple_id', n.get_str_value()), "automaticallyUpdateApps": lambda n : setattr(self, 'automatically_update_apps', n.get_bool_value()), "claimTokenManagementFromExternalMdm": lambda n : setattr(self, 'claim_token_management_from_external_mdm', n.get_bool_value()), @@ -116,6 +122,7 @@ def serialize(self,writer: SerializationWriter) -> None: if writer is None: raise TypeError("writer cannot be null.") super().serialize(writer) + writer.write_enum_value("appleDeviceAppDeliveryProtocolType", self.apple_device_app_delivery_protocol_type) writer.write_str_value("appleId", self.apple_id) writer.write_bool_value("automaticallyUpdateApps", self.automatically_update_apps) writer.write_bool_value("claimTokenManagementFromExternalMdm", self.claim_token_management_from_external_mdm) diff --git a/msgraph_beta/generated/models/workspace.py b/msgraph_beta/generated/models/workspace.py index 0a0a8ed3c69..89a4ef0adf1 100644 --- a/msgraph_beta/generated/models/workspace.py +++ b/msgraph_beta/generated/models/workspace.py @@ -30,8 +30,6 @@ class Workspace(Place, Parsable): mode: Optional[PlaceMode] = None # A short, friendly name for the workspace, often used for easier identification or display in the UI. nickname: Optional[str] = None - # The placeId property - place_id: Optional[str] = None @staticmethod def create_from_discriminator_value(parse_node: ParseNode) -> Workspace: @@ -64,7 +62,6 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "floorNumber": lambda n : setattr(self, 'floor_number', n.get_int_value()), "mode": lambda n : setattr(self, 'mode', n.get_object_value(PlaceMode)), "nickname": lambda n : setattr(self, 'nickname', n.get_str_value()), - "placeId": lambda n : setattr(self, 'place_id', n.get_str_value()), } super_fields = super().get_field_deserializers() fields.update(super_fields) @@ -87,6 +84,5 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_int_value("floorNumber", self.floor_number) writer.write_object_value("mode", self.mode) writer.write_str_value("nickname", self.nickname) - writer.write_str_value("placeId", self.place_id) diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e.py similarity index 65% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e.py index 60661283c6d..9a53831dc80 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e.py @@ -16,15 +16,15 @@ if TYPE_CHECKING: from ....models.o_data_errors.o_data_error import ODataError - from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf -class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(BaseRequestBuilder): +class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(BaseRequestBuilder): """ - Provides operations to call the usageProfiling method. + Provides operations to call the usageProfiling method. Original name: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilder """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], aggregated_by: Optional[str] = None, end_date_time: Optional[datetime.datetime] = None, start_date_time: Optional[datetime.datetime] = None) -> None: """ - Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder and sets the default values. + Instantiates a new MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e and sets the default values. param aggregated_by: Usage: aggregatedBy='{aggregatedBy}' param end_date_time: Usage: endDateTime={endDateTime} param path_parameters: The raw url or the url-template parameters for the request. @@ -36,13 +36,13 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d path_parameters['aggregatedBy'] = aggregated_by path_parameters['endDateTime'] = end_date_time path_parameters['startDateTime'] = start_date_time - super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId'){?%24count,%24filter,%24search,%24skip,%24top,applicationId*,discoveredApplicationSegmentId*}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/networkAccess/reports/microsoft.graph.networkaccess.usageProfiling(startDateTime={startDateTime},endDateTime={endDateTime},aggregatedBy='{aggregatedBy}',discoveredApplicationSegmentId='@discoveredApplicationSegmentId',applicationId='@applicationId',aiAgentId='@aiAgentId',aiAgentName='@aiAgentName',agentTypeId='@agentTypeId',agentVirtualId='@agentVirtualId',destinationUrl='@destinationUrl'){?%24count,%24filter,%24search,%24skip,%24top,agentTypeId*,agentVirtualId*,aiAgentId*,aiAgentName*,applicationId*,destinationUrl*,discoveredApplicationSegmentId*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf]: """ Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse] + Returns: Optional[UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf] Find more info here: https://learn.microsoft.com/graph/api/networkaccess-reports-usageprofiling?view=graph-rest-beta """ request_info = self.to_get_request_information( @@ -55,11 +55,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Microsof } if not self.request_adapter: raise Exception("Http core is null") - from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + from .usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf import UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf - return await self.request_adapter.send_async(request_info, UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse, error_mapping) + return await self.request_adapter.send_async(request_info, UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -70,18 +70,18 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def with_url(self,raw_url: str) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e: """ 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: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, raw_url) + return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(self.request_adapter, raw_url) @dataclass - class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters(): + class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters(): """ Returns an object containing count tables for the traffic types in Global Secure Access, aggregated by the time period specified. """ @@ -93,10 +93,20 @@ def get_query_parameter(self,original_name: str) -> str: """ if original_name is None: raise TypeError("original_name cannot be null.") + if original_name == "agent_type_id": + return "agentTypeId" + if original_name == "agent_virtual_id": + return "agentVirtualId" + if original_name == "ai_agent_id": + return "aiAgentId" + if original_name == "ai_agent_name": + return "aiAgentName" if original_name == "application_id": return "applicationId" if original_name == "count": return "%24count" + if original_name == "destination_url": + return "destinationUrl" if original_name == "discovered_application_segment_id": return "discoveredApplicationSegmentId" if original_name == "filter": @@ -109,12 +119,27 @@ def get_query_parameter(self,original_name: str) -> str: return "%24top" return original_name + # Usage: agentTypeId='@agentTypeId' + agent_type_id: Optional[str] = None + + # Usage: agentVirtualId='@agentVirtualId' + agent_virtual_id: Optional[str] = None + + # Usage: aiAgentId='@aiAgentId' + ai_agent_id: Optional[str] = None + + # Usage: aiAgentName='@aiAgentName' + ai_agent_name: Optional[str] = None + # Usage: applicationId='@applicationId' application_id: Optional[str] = None # Include count of items count: Optional[bool] = None + # Usage: destinationUrl='@destinationUrl' + destination_url: Optional[str] = None + # Usage: discoveredApplicationSegmentId='@discoveredApplicationSegmentId' discovered_application_segment_id: Optional[str] = None @@ -132,7 +157,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilderGetQueryParameters]): + class MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf.py similarity index 80% rename from msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py rename to msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf.py index 0dda270417b..2e768bf49b5 100644 --- a/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_get_response.py +++ b/msgraph_beta/generated/network_access/reports/microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529/usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_age_e691cabf.py @@ -11,20 +11,23 @@ from ....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse @dataclass -class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse(BaseCollectionPaginationCountResponse, Parsable): +class UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf(BaseCollectionPaginationCountResponse, Parsable): + """ + Original name: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAgentTypeIdAgentTypeIdAgentVirtualIdAgentVirtualIdDestinationUrlDestinationUrlGetResponse + """ # The value property value: Optional[list[UsageProfilingPoint]] = None @staticmethod - def create_from_discriminator_value(parse_node: ParseNode) -> UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse: + def create_from_discriminator_value(parse_node: ParseNode) -> UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf: """ 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: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse + Returns: UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf """ if parse_node is None: raise TypeError("parse_node cannot be null.") - return UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdGetResponse() + return UsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgentNameAge_e691cabf() def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: """ diff --git a/msgraph_beta/generated/network_access/reports/reports_request_builder.py b/msgraph_beta/generated/network_access/reports/reports_request_builder.py index 7fdc0041cfe..94a0154bfe2 100644 --- a/msgraph_beta/generated/network_access/reports/reports_request_builder.py +++ b/msgraph_beta/generated/network_access/reports/reports_request_builder.py @@ -30,7 +30,7 @@ from .microsoft_graph_networkaccess_get_discovered_application_segment_report_with_start_date_time_with_end_date_timeuser_id_user_id.microsoft_graph_networkaccess_get_discovered_application_segment_report_with_start_date_time_with_end_date_timeuser_id_user_id_request_builder import MicrosoftGraphNetworkaccessGetDiscoveredApplicationSegmentReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder from .microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id.microsoft_graph_networkaccess_get_enterprise_application_report_with_start_date_time_with_end_date_timeuser_id_user_id_request_builder import MicrosoftGraphNetworkaccessGetEnterpriseApplicationReportWithStartDateTimeWithEndDateTimeuserIdUserIdRequestBuilder from .microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder - from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e from .microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_b974b70d.microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_f71a8761 import MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761 from .microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time.microsoft_graph_networkaccess_web_category_report_with_start_date_time_with_end_date_time_request_builder import MicrosoftGraphNetworkaccessWebCategoryReportWithStartDateTimeWithEndDateTimeRequestBuilder @@ -292,13 +292,13 @@ def microsoft_graph_networkaccess_transaction_summaries_with_start_date_time_wit return MicrosoftGraphNetworkaccessTransactionSummariesWithStartDateTimeWithEndDateTimeRequestBuilder(self.request_adapter, self.path_parameters, end_date_time, start_date_time) - def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id(self,aggregated_by: str, end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder: + def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_agent_type_id_agent_type_id_agent_virtual_id_agent_virtual_id_destination_url_destination_url(self,aggregated_by: str, end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e: """ Provides operations to call the usageProfiling method. param aggregated_by: Usage: aggregatedBy='{aggregatedBy}' param end_date_time: Usage: endDateTime={endDateTime} param start_date_time: Usage: startDateTime={startDateTime} - Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + Returns: MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e """ if aggregated_by is None: raise TypeError("aggregated_by cannot be null.") @@ -306,9 +306,9 @@ def microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_ 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_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_request_builder import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder + from .microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_44b51529.microsoft_graph_networkaccess_usage_profiling_with_start_date_time_with_end_date_time_with_aggregated_bydiscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_4a7f983e import MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e - return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdRequestBuilder(self.request_adapter, self.path_parameters, aggregated_by, end_date_time, start_date_time) + return MicrosoftGraphNetworkaccessUsageProfilingWithStartDateTimeWithEndDateTimeWithAggregatedBydiscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgent_4a7f983e(self.request_adapter, self.path_parameters, aggregated_by, end_date_time, start_date_time) def microsoft_graph_networkaccess_user_report_with_start_date_time_with_end_date_timediscovered_application_segment_id_discovered_application_segment_id_application_id_application_id_ai_agent_id_ai_agent_id_ai_agent_name_ai_agent_name_cloud_application_name_cloud_application_name_destination_url_destination_url(self,end_date_time: datetime.datetime, start_date_time: datetime.datetime) -> MicrosoftGraphNetworkaccessUserReportWithStartDateTimeWithEndDateTimediscoveredApplicationSegmentIdDiscoveredApplicationSegmentIdApplicationIdApplicationIdAiAgentIdAiAgentIdAiAgentNameAiAgent_f71a8761: """ diff --git a/msgraph_beta/generated/planner/goals/count/count_request_builder.py b/msgraph_beta/generated/planner/goals/count/count_request_builder.py new file mode 100644 index 00000000000..848d09f0ef4 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/count/count_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.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}/planner/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/planner/goals/goals_request_builder.py b/msgraph_beta/generated/planner/goals/goals_request_builder.py new file mode 100644 index 00000000000..7a60a35f7e8 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/goals_request_builder.py @@ -0,0 +1,214 @@ +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.planner_goal import PlannerGoal + from ...models.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/planner/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + async def post(self,body: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Create new navigation property to goals for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to goals for planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of a plannerGoal 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 GoalsRequestBuilderPostRequestConfiguration(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_beta/generated/planner/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/planner/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..bc6a18f3972 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,206 @@ +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.planner_goal import PlannerGoal + from .tasks.tasks_request_builder import TasksRequestBuilder + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/planner/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property goals for planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + Find more info here: https://learn.microsoft.com/graph/api/plannergoal-get?view=graph-rest-beta + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + async def patch(self,body: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Update the navigation property goals in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property goals for planner + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the properties and relationships of a plannerGoal object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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: PlannerGoal, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property goals in planner + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @property + def tasks(self) -> TasksRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + """ + from .tasks.tasks_request_builder import TasksRequestBuilder + + return TasksRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class PlannerGoalItemRequestBuilderDeleteRequestConfiguration(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 PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Retrieve the properties and relationships of a plannerGoal 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 PlannerGoalItemRequestBuilderPatchRequestConfiguration(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_beta/generated/planner/goals/item/tasks/count/count_request_builder.py b/msgraph_beta/generated/planner/goals/item/tasks/count/count_request_builder.py new file mode 100644 index 00000000000..0c00eec434a --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/tasks/count/count_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.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}/planner/goals/{plannerGoal%2Did}/tasks/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py b/msgraph_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py new file mode 100644 index 00000000000..761d5cd17ed --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/tasks/item/planner_task_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_task import PlannerTask + +class PlannerTaskItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerTaskItemRequestBuilder 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}/planner/goals/{plannerGoal%2Did}/tasks/{plannerTask%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerTask]: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerTask] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_task import PlannerTask + + return await self.request_adapter.send_async(request_info, PlannerTask, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerTaskItemRequestBuilder: + """ + 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: PlannerTaskItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerTaskItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerTaskItemRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + """ + 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 PlannerTaskItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerTaskItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/planner/goals/item/tasks/tasks_request_builder.py b/msgraph_beta/generated/planner/goals/item/tasks/tasks_request_builder.py new file mode 100644 index 00000000000..c0f649eeb08 --- /dev/null +++ b/msgraph_beta/generated/planner/goals/item/tasks/tasks_request_builder.py @@ -0,0 +1,166 @@ +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.planner_task_collection_response import PlannerTaskCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_task_item_request_builder import PlannerTaskItemRequestBuilder + +class TasksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TasksRequestBuilder 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}/planner/goals/{plannerGoal%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_task_id(self,planner_task_id: str) -> PlannerTaskItemRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.plannerGoal entity. + param planner_task_id: The unique identifier of plannerTask + Returns: PlannerTaskItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_task_id is None: + raise TypeError("planner_task_id cannot be null.") + from .item.planner_task_item_request_builder import PlannerTaskItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerTask%2Did"] = planner_task_id + return PlannerTaskItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerTaskCollectionResponse]: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerTaskCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_task_collection_response import PlannerTaskCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerTaskCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> TasksRequestBuilder: + """ + 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: TasksRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TasksRequestBuilder(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 TasksRequestBuilderGetQueryParameters(): + """ + Read-only. Nullable. The tasks associated with the goal. This relationship doesn't support direct retrieval or $expand. To identify the goals associated with a task, read the goalIds property of the plannerTask resource. + """ + 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 TasksRequestBuilderGetRequestConfiguration(RequestConfiguration[TasksRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/planner/planner_request_builder.py b/msgraph_beta/generated/planner/planner_request_builder.py index ca10cc24ebf..e1dc238f044 100644 --- a/msgraph_beta/generated/planner/planner_request_builder.py +++ b/msgraph_beta/generated/planner/planner_request_builder.py @@ -17,6 +17,7 @@ from ..models.o_data_errors.o_data_error import ODataError from ..models.planner import Planner from .buckets.buckets_request_builder import BucketsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .plans.plans_request_builder import PlansRequestBuilder from .rosters.rosters_request_builder import RostersRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -122,6 +123,15 @@ def buckets(self) -> BucketsRequestBuilder: return BucketsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.planner entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def plans(self) -> PlansRequestBuilder: """ diff --git a/msgraph_beta/generated/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..3c205748bb5 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/goals/count/count_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.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}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..a366f96eec0 --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,167 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Retrieve the plannerGoal objects associated with a plannerPlan object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/plannerplan-list-goals?view=graph-rest-beta + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve the plannerGoal objects associated with a plannerPlan object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Retrieve the plannerGoal objects associated with a plannerPlan 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..012a958eddf --- /dev/null +++ b/msgraph_beta/generated/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py index 357ee3db2fd..13887558871 100644 --- a/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from planner + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from planner + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from planner + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 97b99f39142..3983c7c574d 100644 --- a/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from planner + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from planner + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from planner + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py index d9cef56355c..c734c5dbc8b 100644 --- a/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -185,6 +186,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py index 01b750de31a..e13a05ed81b 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/default/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -70,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[M365Capa async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: """ - Update the navigation property m365Capabilities in policies + 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-beta """ if body is None: raise TypeError("body cannot be null.") @@ -115,7 +116,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property m365Capabilities in policies + 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 diff --git a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py index 4d26295a371..c046af6e211 100644 --- a/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py +++ b/msgraph_beta/generated/policies/cross_tenant_access_policy/partners/item/m365_capabilities/item/m365_capability_base_name_item_request_builder.py @@ -32,9 +32,10 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property m365Capabilities for policies + 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-beta """ request_info = self.to_delete_request_information( request_configuration @@ -70,10 +71,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[M365Capa async def patch(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[M365CapabilityBase]: """ - Update the navigation property m365Capabilities in policies + 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-beta """ if body is None: raise TypeError("body cannot be null.") @@ -93,7 +95,7 @@ async def patch(self,body: M365CapabilityBase, request_configuration: Optional[R def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property m365Capabilities for policies + 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 """ @@ -115,7 +117,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_patch_request_information(self,body: M365CapabilityBase, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property m365Capabilities in policies + 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 diff --git a/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_period/get_microsoft365_copilot_usage_user_detail_with_period_request_builder.py b/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_periodversion_version/get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder.py similarity index 74% rename from msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_period/get_microsoft365_copilot_usage_user_detail_with_period_request_builder.py rename to msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_periodversion_version/get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder.py index e4680a5d20e..b3373ba5bfa 100644 --- a/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_period/get_microsoft365_copilot_usage_user_detail_with_period_request_builder.py +++ b/msgraph_beta/generated/reports/get_microsoft365_copilot_usage_user_detail_with_periodversion_version/get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder.py @@ -16,13 +16,13 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError -class GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(BaseRequestBuilder): +class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(BaseRequestBuilder): """ Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: """ - Instantiates a new GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder and sets the default values. + Instantiates a new GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param period: Usage: period='{period}' param request_adapter: The request adapter to use to execute the requests. @@ -30,9 +30,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ if isinstance(path_parameters, dict): path_parameters['period'] = period - super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUsageUserDetail(period='{period}',version='@version'){?version*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + async def get(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: """ Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,18 +62,27 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder: + def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder: """ 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: GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, raw_url) + return GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(self.request_adapter, raw_url) @dataclass - class GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters(): + """ + Get the most recent activity data for enabled users of Microsoft 365 Copilot apps. + """ + # Usage: version='@version' + version: Optional[str] = None + + + @dataclass + class GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_period/get_microsoft365_copilot_user_count_summary_with_period_request_builder.py b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_periodversion_version/get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder.py similarity index 74% rename from msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_period/get_microsoft365_copilot_user_count_summary_with_period_request_builder.py rename to msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_periodversion_version/get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder.py index 3df831b6974..b40688c4d2a 100644 --- a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_period/get_microsoft365_copilot_user_count_summary_with_period_request_builder.py +++ b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_summary_with_periodversion_version/get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder.py @@ -16,13 +16,13 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError -class GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(BaseRequestBuilder): +class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(BaseRequestBuilder): """ Provides operations to call the getMicrosoft365CopilotUserCountSummary method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: """ - Instantiates a new GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder and sets the default values. + Instantiates a new GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param period: Usage: period='{period}' param request_adapter: The request adapter to use to execute the requests. @@ -30,9 +30,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ if isinstance(path_parameters, dict): path_parameters['period'] = period - super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountSummary(period='{period}',version='@version'){?version*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + async def get(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: """ Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,18 +62,27 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder: + def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder: """ 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: GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(self.request_adapter, raw_url) + return GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(self.request_adapter, raw_url) @dataclass - class GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters(): + """ + Get the aggregated number of active and enabled users of Microsoft 365 Copilot for a specified time period. + """ + # Usage: version='@version' + version: Optional[str] = None + + + @dataclass + class GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_period/get_microsoft365_copilot_user_count_trend_with_period_request_builder.py b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_periodversion_version/get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder.py similarity index 73% rename from msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_period/get_microsoft365_copilot_user_count_trend_with_period_request_builder.py rename to msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_periodversion_version/get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder.py index f1fd603dff2..11babc44d1e 100644 --- a/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_period/get_microsoft365_copilot_user_count_trend_with_period_request_builder.py +++ b/msgraph_beta/generated/reports/get_microsoft365_copilot_user_count_trend_with_periodversion_version/get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder.py @@ -16,13 +16,13 @@ if TYPE_CHECKING: from ...models.o_data_errors.o_data_error import ODataError -class GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(BaseRequestBuilder): +class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(BaseRequestBuilder): """ Provides operations to call the getMicrosoft365CopilotUserCountTrend method. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: """ - Instantiates a new GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder and sets the default values. + Instantiates a new GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder and sets the default values. param path_parameters: The raw url or the url-template parameters for the request. param period: Usage: period='{period}' param request_adapter: The request adapter to use to execute the requests. @@ -30,9 +30,9 @@ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, d """ if isinstance(path_parameters, dict): path_parameters['period'] = period - super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}')", path_parameters) + super().__init__(request_adapter, "{+baseurl}/reports/getMicrosoft365CopilotUserCountTrend(period='{period}',version='@version'){?version*}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[bytes]: + async def get(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: """ Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -51,7 +51,7 @@ async def get(self,request_configuration: Optional[RequestConfiguration[QueryPar raise Exception("Http core is null") return await self.request_adapter.send_primitive_async(request_info, "bytes", error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. @@ -62,18 +62,27 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/octet-stream, application/json") return request_info - def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder: + def with_url(self,raw_url: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder: """ 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: GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(self.request_adapter, raw_url) + return GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(self.request_adapter, raw_url) @dataclass - class GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilderGetRequestConfiguration(RequestConfiguration[QueryParameters]): + class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters(): + """ + Get the trend in the daily number of active and enabled users of Microsoft 365 Copilot for a specified time period. + """ + # Usage: version='@version' + version: Optional[str] = None + + + @dataclass + class GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetRequestConfiguration(RequestConfiguration[GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/reports/get_share_point_api_usage_with_date_with_app_idreport_type_report_type/get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_date_with_app_idreport_type_report_type/get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder.py new file mode 100644 index 00000000000..d5baf64b583 --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_date_with_app_idreport_type_report_type/get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder.py @@ -0,0 +1,106 @@ +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.o_data_errors.o_data_error import ODataError + +class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], app_id: Optional[str] = None, date: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder and sets the default values. + param app_id: Usage: appId='{appId}' + param date: Usage: date={date} + 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['appId'] = app_id + path_parameters['date'] = date + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},appId='{appId}',reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + Find more info here: https://learn.microsoft.com/graph/api/reportroot-getsharepointapiusage?view=graph-rest-beta + """ + 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, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + 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/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder: + """ + 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: GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Get aggregated usage data for all applications in a tenant. Specify either a period or a date, but not both. Optionally filter the results by application ID. Data is returned in CSV format by default, or in JSON format when requested through the $format query parameter. Use the optional reportType parameter to choose which usage metrics to return: egressReport (default) includes usage (UsageMB in CSV, usageMB in JSON), and throttlingReport includes throttled request counts (ThrottledRequests in CSV, throttledRequests in JSON). Each report type must be enabled (onboarded) for the tenant before its data is available. Use enableApiUsageReport to enable a report metric, disableApiUsageReport to disable it, and List apiUsageReportMetrics to check the enablement status. If you request a report type that isn't enabled for the tenant, this method returns a 403 Forbidden response with the error code accessDenied and the message 'Tenant is not enabled for this report type.' CSV column headers use PascalCase (ThrottledRequests) while JSON properties use camelCase (throttledRequests) to maintain consistency with other Microsoft Graph reporting APIs. + """ + 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 == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/reports/get_share_point_api_usage_with_datereport_type_report_type/get_share_point_api_usage_with_datereport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_datereport_type_report_type/get_share_point_api_usage_with_datereport_type_report_type_request_builder.py new file mode 100644 index 00000000000..f41ca2cd382 --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_datereport_type_report_type/get_share_point_api_usage_with_datereport_type_report_type_request_builder.py @@ -0,0 +1,103 @@ +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.o_data_errors.o_data_error import ODataError + +class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], date: Optional[datetime.datetime] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder and sets the default values. + param date: Usage: date={date} + 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['date'] = date + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(date={date},reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + 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, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSharePointApiUsage + 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/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder: + """ + 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: GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Invoke function getSharePointApiUsage + """ + 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 == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/reports/get_share_point_api_usage_with_period_with_app_idreport_type_report_type/get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_period_with_app_idreport_type_report_type/get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder.py new file mode 100644 index 00000000000..e0461e2d81d --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_period_with_app_idreport_type_report_type/get_share_point_api_usage_with_period_with_app_idreport_type_report_type_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 GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], app_id: Optional[str] = None, period: Optional[str] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder and sets the default values. + param app_id: Usage: appId='{appId}' + param path_parameters: The raw url or the url-template parameters for the request. + param period: Usage: period='{period}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['appId'] = app_id + path_parameters['period'] = period + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',appId='{appId}',reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + 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, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSharePointApiUsage + 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/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder: + """ + 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: GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Invoke function getSharePointApiUsage + """ + 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 == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/reports/get_share_point_api_usage_with_periodreport_type_report_type/get_share_point_api_usage_with_periodreport_type_report_type_request_builder.py b/msgraph_beta/generated/reports/get_share_point_api_usage_with_periodreport_type_report_type/get_share_point_api_usage_with_periodreport_type_report_type_request_builder.py new file mode 100644 index 00000000000..5220469ae26 --- /dev/null +++ b/msgraph_beta/generated/reports/get_share_point_api_usage_with_periodreport_type_report_type/get_share_point_api_usage_with_periodreport_type_report_type_request_builder.py @@ -0,0 +1,102 @@ +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 GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSharePointApiUsage method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], period: Optional[str] = None) -> None: + """ + Instantiates a new GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder and sets the default values. + param path_parameters: The raw url or the url-template parameters for the request. + param period: Usage: period='{period}' + param request_adapter: The request adapter to use to execute the requests. + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['period'] = period + super().__init__(request_adapter, "{+baseurl}/reports/getSharePointApiUsage(period='{period}',reportType='@reportType'){?reportType*}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> Optional[bytes]: + """ + Invoke function getSharePointApiUsage + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + 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, "bytes", error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSharePointApiUsage + 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/octet-stream, application/json") + return request_info + + def with_url(self,raw_url: str) -> GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder: + """ + 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: GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters(): + """ + Invoke function getSharePointApiUsage + """ + 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 == "report_type": + return "reportType" + return original_name + + # Usage: reportType='@reportType' + report_type: Optional[str] = None + + + @dataclass + class GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetRequestConfiguration(RequestConfiguration[GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/microsoft_apps_file_storage_container_usage_summary_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/microsoft_apps_file_storage_container_usage_summary_request_builder.py new file mode 100644 index 00000000000..08bd1ee17da --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/microsoft_apps_file_storage_container_usage_summary_request_builder.py @@ -0,0 +1,199 @@ +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.microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + from ...models.o_data_errors.o_data_error import ODataError + from .usage_by_data_location.usage_by_data_location_request_builder import UsageByDataLocationRequestBuilder + +class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder 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}/reports/microsoftAppsFileStorageContainerUsageSummary{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + 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[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerUsage]: + """ + Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service only. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerUsage] + Find more info here: https://learn.microsoft.com/graph/api/reportroot-getmicrosoftappsfilestoragecontainerusagesummary?view=graph-rest-beta + """ + 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.microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerUsage, error_mapping) + + async def patch(self,body: MicrosoftAppsFileStorageContainerUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerUsage]: + """ + Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerUsage] + """ + 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.microsoft_apps_file_storage_container_usage import MicrosoftAppsFileStorageContainerUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerUsage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property microsoftAppsFileStorageContainerUsageSummary for reports + 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[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service 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: MicrosoftAppsFileStorageContainerUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property microsoftAppsFileStorageContainerUsageSummary in reports + 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) -> MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder: + """ + 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: MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(self.request_adapter, raw_url) + + @property + def usage_by_data_location(self) -> UsageByDataLocationRequestBuilder: + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + """ + from .usage_by_data_location.usage_by_data_location_request_builder import UsageByDataLocationRequestBuilder + + return UsageByDataLocationRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderDeleteRequestConfiguration(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 MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters(): + """ + Get storage usage data for SharePoint Embedded file storage containers in a tenant. The response follows a hierarchical structure: Tenant > Geo > App. Use $expand to include nested levels. This method is available in the global service 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 MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilderPatchRequestConfiguration(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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/count/count_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/count/count_request_builder.py new file mode 100644 index 00000000000..07dec0266ad --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/$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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder.py new file mode 100644 index 00000000000..965fe4ca1ef --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/microsoft_apps_file_storage_container_geo_usage_data_location_code_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.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + from .....models.o_data_errors.o_data_error import ODataError + from .usage_by_app.usage_by_app_request_builder import UsageByAppRequestBuilder + +class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder 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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property usageByDataLocation for reports + 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[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsage]: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsage] + """ + 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.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsage, error_mapping) + + async def patch(self,body: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsage]: + """ + Update the navigation property usageByDataLocation in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsage] + """ + 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.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property usageByDataLocation for reports + 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[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + 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: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property usageByDataLocation in reports + 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) -> MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder: + """ + 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: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(self.request_adapter, raw_url) + + @property + def usage_by_app(self) -> UsageByAppRequestBuilder: + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + """ + from .usage_by_app.usage_by_app_request_builder import UsageByAppRequestBuilder + + return UsageByAppRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderDeleteRequestConfiguration(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 MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + """ + 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 MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilderPatchRequestConfiguration(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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/count/count_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/count/count_request_builder.py new file mode 100644 index 00000000000..34b4ea3c49d --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/$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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/item/microsoft_apps_file_storage_container_app_usage_app_item_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/item/microsoft_apps_file_storage_container_app_usage_app_item_request_builder.py new file mode 100644 index 00000000000..e387e8b7bd9 --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/item/microsoft_apps_file_storage_container_app_usage_app_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.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + from .......models.o_data_errors.o_data_error import ODataError + +class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder 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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp/{microsoftAppsFileStorageContainerAppUsage%2DappId}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property usageByApp for reports + 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[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsage]: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsage] + """ + 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.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsage, error_mapping) + + async def patch(self,body: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsage]: + """ + Update the navigation property usageByApp in reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsage] + """ + 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.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsage, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property usageByApp for reports + 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[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + 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: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property usageByApp in reports + 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) -> MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder: + """ + 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: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderDeleteRequestConfiguration(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 MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + """ + 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 MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetRequestConfiguration(RequestConfiguration[MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilderPatchRequestConfiguration(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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/usage_by_app_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/usage_by_app_request_builder.py new file mode 100644 index 00000000000..b34903a88d5 --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/item/usage_by_app/usage_by_app_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.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + from ......models.microsoft_apps_file_storage_container_app_usage_collection_response import MicrosoftAppsFileStorageContainerAppUsageCollectionResponse + from ......models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.microsoft_apps_file_storage_container_app_usage_app_item_request_builder import MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + +class UsageByAppRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UsageByAppRequestBuilder 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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation/{microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode}/usageByApp{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_microsoft_apps_file_storage_container_app_usage_app_id(self,microsoft_apps_file_storage_container_app_usage_app_id: str) -> MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder: + """ + Provides operations to manage the usageByApp property of the microsoft.graph.microsoftAppsFileStorageContainerGeoUsage entity. + param microsoft_apps_file_storage_container_app_usage_app_id: The unique identifier of microsoftAppsFileStorageContainerAppUsage + Returns: MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + """ + if microsoft_apps_file_storage_container_app_usage_app_id is None: + raise TypeError("microsoft_apps_file_storage_container_app_usage_app_id cannot be null.") + from .item.microsoft_apps_file_storage_container_app_usage_app_item_request_builder import MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["microsoftAppsFileStorageContainerAppUsage%2DappId"] = microsoft_apps_file_storage_container_app_usage_app_id + return MicrosoftAppsFileStorageContainerAppUsageAppItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsageCollectionResponse]: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsageCollectionResponse] + """ + 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.microsoft_apps_file_storage_container_app_usage_collection_response import MicrosoftAppsFileStorageContainerAppUsageCollectionResponse + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsageCollectionResponse, error_mapping) + + async def post(self,body: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerAppUsage]: + """ + Create new navigation property to usageByApp for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerAppUsage] + """ + 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.microsoft_apps_file_storage_container_app_usage import MicrosoftAppsFileStorageContainerAppUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerAppUsage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + 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: MicrosoftAppsFileStorageContainerAppUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to usageByApp for reports + 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) -> UsageByAppRequestBuilder: + """ + 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: UsageByAppRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UsageByAppRequestBuilder(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 UsageByAppRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by application within this geographic location. Expandable using $expand=usageByApp. + """ + 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 UsageByAppRequestBuilderGetRequestConfiguration(RequestConfiguration[UsageByAppRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UsageByAppRequestBuilderPostRequestConfiguration(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_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/usage_by_data_location_request_builder.py b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/usage_by_data_location_request_builder.py new file mode 100644 index 00000000000..d25eeb67719 --- /dev/null +++ b/msgraph_beta/generated/reports/microsoft_apps_file_storage_container_usage_summary/usage_by_data_location/usage_by_data_location_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.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + from ....models.microsoft_apps_file_storage_container_geo_usage_collection_response import MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder import MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + +class UsageByDataLocationRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new UsageByDataLocationRequestBuilder 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}/reports/microsoftAppsFileStorageContainerUsageSummary/usageByDataLocation{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_microsoft_apps_file_storage_container_geo_usage_data_location_code(self,microsoft_apps_file_storage_container_geo_usage_data_location_code: str) -> MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder: + """ + Provides operations to manage the usageByDataLocation property of the microsoft.graph.microsoftAppsFileStorageContainerUsage entity. + param microsoft_apps_file_storage_container_geo_usage_data_location_code: The unique identifier of microsoftAppsFileStorageContainerGeoUsage + Returns: MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + """ + if microsoft_apps_file_storage_container_geo_usage_data_location_code is None: + raise TypeError("microsoft_apps_file_storage_container_geo_usage_data_location_code cannot be null.") + from .item.microsoft_apps_file_storage_container_geo_usage_data_location_code_item_request_builder import MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["microsoftAppsFileStorageContainerGeoUsage%2DdataLocationCode"] = microsoft_apps_file_storage_container_geo_usage_data_location_code + return MicrosoftAppsFileStorageContainerGeoUsageDataLocationCodeItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse]: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse] + """ + 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.microsoft_apps_file_storage_container_geo_usage_collection_response import MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsageCollectionResponse, error_mapping) + + async def post(self,body: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[MicrosoftAppsFileStorageContainerGeoUsage]: + """ + Create new navigation property to usageByDataLocation for reports + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[MicrosoftAppsFileStorageContainerGeoUsage] + """ + 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.microsoft_apps_file_storage_container_geo_usage import MicrosoftAppsFileStorageContainerGeoUsage + + return await self.request_adapter.send_async(request_info, MicrosoftAppsFileStorageContainerGeoUsage, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + 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: MicrosoftAppsFileStorageContainerGeoUsage, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create new navigation property to usageByDataLocation for reports + 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) -> UsageByDataLocationRequestBuilder: + """ + 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: UsageByDataLocationRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return UsageByDataLocationRequestBuilder(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 UsageByDataLocationRequestBuilderGetQueryParameters(): + """ + Storage usage data broken down by geographic location. Expandable using $expand=usageByDataLocation. + """ + 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 UsageByDataLocationRequestBuilderGetRequestConfiguration(RequestConfiguration[UsageByDataLocationRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 UsageByDataLocationRequestBuilderPostRequestConfiguration(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_beta/generated/reports/reports_request_builder.py b/msgraph_beta/generated/reports/reports_request_builder.py index eb7ae9e5ccd..c0b4b6be431 100644 --- a/msgraph_beta/generated/reports/reports_request_builder.py +++ b/msgraph_beta/generated/reports/reports_request_builder.py @@ -62,9 +62,9 @@ from .get_mailbox_usage_mailbox_counts_with_period.get_mailbox_usage_mailbox_counts_with_period_request_builder import GetMailboxUsageMailboxCountsWithPeriodRequestBuilder from .get_mailbox_usage_quota_status_mailbox_counts_with_period.get_mailbox_usage_quota_status_mailbox_counts_with_period_request_builder import GetMailboxUsageQuotaStatusMailboxCountsWithPeriodRequestBuilder from .get_mailbox_usage_storage_with_period.get_mailbox_usage_storage_with_period_request_builder import GetMailboxUsageStorageWithPeriodRequestBuilder - from .get_microsoft365_copilot_usage_user_detail_with_period.get_microsoft365_copilot_usage_user_detail_with_period_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder - from .get_microsoft365_copilot_user_count_summary_with_period.get_microsoft365_copilot_user_count_summary_with_period_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder - from .get_microsoft365_copilot_user_count_trend_with_period.get_microsoft365_copilot_user_count_trend_with_period_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + from .get_microsoft365_copilot_usage_user_detail_with_periodversion_version.get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder + from .get_microsoft365_copilot_user_count_summary_with_periodversion_version.get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder + from .get_microsoft365_copilot_user_count_trend_with_periodversion_version.get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder from .get_office365_activations_user_counts.get_office365_activations_user_counts_request_builder import GetOffice365ActivationsUserCountsRequestBuilder from .get_office365_activations_user_detail.get_office365_activations_user_detail_request_builder import GetOffice365ActivationsUserDetailRequestBuilder from .get_office365_activation_counts.get_office365_activation_counts_request_builder import GetOffice365ActivationCountsRequestBuilder @@ -94,6 +94,10 @@ from .get_share_point_activity_user_counts_with_period.get_share_point_activity_user_counts_with_period_request_builder import GetSharePointActivityUserCountsWithPeriodRequestBuilder from .get_share_point_activity_user_detail_with_date.get_share_point_activity_user_detail_with_date_request_builder import GetSharePointActivityUserDetailWithDateRequestBuilder from .get_share_point_activity_user_detail_with_period.get_share_point_activity_user_detail_with_period_request_builder import GetSharePointActivityUserDetailWithPeriodRequestBuilder + from .get_share_point_api_usage_with_datereport_type_report_type.get_share_point_api_usage_with_datereport_type_report_type_request_builder import GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + from .get_share_point_api_usage_with_date_with_app_idreport_type_report_type.get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + from .get_share_point_api_usage_with_periodreport_type_report_type.get_share_point_api_usage_with_periodreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + from .get_share_point_api_usage_with_period_with_app_idreport_type_report_type.get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder from .get_share_point_site_usage_detail_with_date.get_share_point_site_usage_detail_with_date_request_builder import GetSharePointSiteUsageDetailWithDateRequestBuilder from .get_share_point_site_usage_detail_with_period.get_share_point_site_usage_detail_with_period_request_builder import GetSharePointSiteUsageDetailWithPeriodRequestBuilder from .get_share_point_site_usage_file_counts_with_period.get_share_point_site_usage_file_counts_with_period_request_builder import GetSharePointSiteUsageFileCountsWithPeriodRequestBuilder @@ -159,6 +163,7 @@ from .managed_device_enrollment_failure_trends.managed_device_enrollment_failure_trends_request_builder import ManagedDeviceEnrollmentFailureTrendsRequestBuilder from .managed_device_enrollment_top_failures.managed_device_enrollment_top_failures_request_builder import ManagedDeviceEnrollmentTopFailuresRequestBuilder from .managed_device_enrollment_top_failures_with_period.managed_device_enrollment_top_failures_with_period_request_builder import ManagedDeviceEnrollmentTopFailuresWithPeriodRequestBuilder + from .microsoft_apps_file_storage_container_usage_summary.microsoft_apps_file_storage_container_usage_summary_request_builder import MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder from .monthly_print_usage_by_printer.monthly_print_usage_by_printer_request_builder import MonthlyPrintUsageByPrinterRequestBuilder from .monthly_print_usage_by_user.monthly_print_usage_by_user_request_builder import MonthlyPrintUsageByUserRequestBuilder from .monthly_print_usage_summaries_by_printer.monthly_print_usage_summaries_by_printer_request_builder import MonthlyPrintUsageSummariesByPrinterRequestBuilder @@ -534,41 +539,41 @@ def get_mailbox_usage_storage_with_period(self,period: str) -> GetMailboxUsageSt return GetMailboxUsageStorageWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) - def get_microsoft365_copilot_usage_user_detail_with_period(self,period: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder: + def get_microsoft365_copilot_usage_user_detail_with_periodversion_version(self,period: str) -> GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder: """ Provides operations to call the getMicrosoft365CopilotUsageUserDetail method. param period: Usage: period='{period}' - Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder """ if period is None: raise TypeError("period cannot be null.") - from .get_microsoft365_copilot_usage_user_detail_with_period.get_microsoft365_copilot_usage_user_detail_with_period_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder + from .get_microsoft365_copilot_usage_user_detail_with_periodversion_version.get_microsoft365_copilot_usage_user_detail_with_periodversion_version_request_builder import GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder - return GetMicrosoft365CopilotUsageUserDetailWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + return GetMicrosoft365CopilotUsageUserDetailWithPeriodversionVersionRequestBuilder(self.request_adapter, self.path_parameters, period) - def get_microsoft365_copilot_user_count_summary_with_period(self,period: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder: + def get_microsoft365_copilot_user_count_summary_with_periodversion_version(self,period: str) -> GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder: """ Provides operations to call the getMicrosoft365CopilotUserCountSummary method. param period: Usage: period='{period}' - Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder """ if period is None: raise TypeError("period cannot be null.") - from .get_microsoft365_copilot_user_count_summary_with_period.get_microsoft365_copilot_user_count_summary_with_period_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder + from .get_microsoft365_copilot_user_count_summary_with_periodversion_version.get_microsoft365_copilot_user_count_summary_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder - return GetMicrosoft365CopilotUserCountSummaryWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + return GetMicrosoft365CopilotUserCountSummaryWithPeriodversionVersionRequestBuilder(self.request_adapter, self.path_parameters, period) - def get_microsoft365_copilot_user_count_trend_with_period(self,period: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder: + def get_microsoft365_copilot_user_count_trend_with_periodversion_version(self,period: str) -> GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder: """ Provides operations to call the getMicrosoft365CopilotUserCountTrend method. param period: Usage: period='{period}' - Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + Returns: GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder """ if period is None: raise TypeError("period cannot be null.") - from .get_microsoft365_copilot_user_count_trend_with_period.get_microsoft365_copilot_user_count_trend_with_period_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder + from .get_microsoft365_copilot_user_count_trend_with_periodversion_version.get_microsoft365_copilot_user_count_trend_with_periodversion_version_request_builder import GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder - return GetMicrosoft365CopilotUserCountTrendWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + return GetMicrosoft365CopilotUserCountTrendWithPeriodversionVersionRequestBuilder(self.request_adapter, self.path_parameters, period) def get_office365_active_user_counts_with_period(self,period: str) -> GetOffice365ActiveUserCountsWithPeriodRequestBuilder: """ @@ -888,6 +893,60 @@ def get_share_point_activity_user_detail_with_period(self,period: str) -> GetSha return GetSharePointActivityUserDetailWithPeriodRequestBuilder(self.request_adapter, self.path_parameters, period) + def get_share_point_api_usage_with_date_with_app_idreport_type_report_type(self,app_id: str, date: datetime.datetime) -> GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param app_id: Usage: appId='{appId}' + param date: Usage: date={date} + Returns: GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + """ + if app_id is None: + raise TypeError("app_id cannot be null.") + if date is None: + raise TypeError("date cannot be null.") + from .get_share_point_api_usage_with_date_with_app_idreport_type_report_type.get_share_point_api_usage_with_date_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithDateWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, app_id, date) + + def get_share_point_api_usage_with_datereport_type_report_type(self,date: datetime.datetime) -> GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param date: Usage: date={date} + Returns: GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + """ + if date is None: + raise TypeError("date cannot be null.") + from .get_share_point_api_usage_with_datereport_type_report_type.get_share_point_api_usage_with_datereport_type_report_type_request_builder import GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithDatereportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, date) + + def get_share_point_api_usage_with_period_with_app_idreport_type_report_type(self,app_id: str, period: str) -> GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param app_id: Usage: appId='{appId}' + param period: Usage: period='{period}' + Returns: GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder + """ + if app_id is None: + raise TypeError("app_id cannot be null.") + if period is None: + raise TypeError("period cannot be null.") + from .get_share_point_api_usage_with_period_with_app_idreport_type_report_type.get_share_point_api_usage_with_period_with_app_idreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithPeriodWithAppIdreportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, app_id, period) + + def get_share_point_api_usage_with_periodreport_type_report_type(self,period: str) -> GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder: + """ + Provides operations to call the getSharePointApiUsage method. + param period: Usage: period='{period}' + Returns: GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + """ + if period is None: + raise TypeError("period cannot be null.") + from .get_share_point_api_usage_with_periodreport_type_report_type.get_share_point_api_usage_with_periodreport_type_report_type_request_builder import GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder + + return GetSharePointApiUsageWithPeriodreportTypeReportTypeRequestBuilder(self.request_adapter, self.path_parameters, period) + def get_share_point_site_usage_detail_with_date(self,date: datetime.date) -> GetSharePointSiteUsageDetailWithDateRequestBuilder: """ Provides operations to call the getSharePointSiteUsageDetail method. @@ -1934,6 +1993,15 @@ def managed_device_enrollment_top_failures(self) -> ManagedDeviceEnrollmentTopFa return ManagedDeviceEnrollmentTopFailuresRequestBuilder(self.request_adapter, self.path_parameters) + @property + def microsoft_apps_file_storage_container_usage_summary(self) -> MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder: + """ + Provides operations to manage the microsoftAppsFileStorageContainerUsageSummary property of the microsoft.graph.reportRoot entity. + """ + from .microsoft_apps_file_storage_container_usage_summary.microsoft_apps_file_storage_container_usage_summary_request_builder import MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder + + return MicrosoftAppsFileStorageContainerUsageSummaryRequestBuilder(self.request_adapter, self.path_parameters) + @property def monthly_print_usage_by_printer(self) -> MonthlyPrintUsageByPrinterRequestBuilder: """ diff --git a/msgraph_beta/generated/security/case_management/case_management_request_builder.py b/msgraph_beta/generated/security/case_management/case_management_request_builder.py new file mode 100644 index 00000000000..e4645a1fe68 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_management_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.o_data_errors.o_data_error import ODataError + from ...models.security.case_management_root import CaseManagementRoot + from .cases.cases_request_builder import CasesRequestBuilder + from .case_type_configurations.case_type_configurations_request_builder import CaseTypeConfigurationsRequestBuilder + +class CaseManagementRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseManagement property of the microsoft.graph.security entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseManagementRequestBuilder 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}/security/caseManagement{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property caseManagement for security + 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[CaseManagementRequestBuilderGetQueryParameters]] = None) -> Optional[CaseManagementRoot]: + """ + The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseManagementRoot] + """ + 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.security.case_management_root import CaseManagementRoot + + return await self.request_adapter.send_async(request_info, CaseManagementRoot, error_mapping) + + async def patch(self,body: CaseManagementRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[CaseManagementRoot]: + """ + Update the navigation property caseManagement in security + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseManagementRoot] + """ + 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.security.case_management_root import CaseManagementRoot + + return await self.request_adapter.send_async(request_info, CaseManagementRoot, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property caseManagement for security + 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[CaseManagementRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + 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: CaseManagementRoot, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the navigation property caseManagement in security + 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) -> CaseManagementRequestBuilder: + """ + 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: CaseManagementRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseManagementRequestBuilder(self.request_adapter, raw_url) + + @property + def case_type_configurations(self) -> CaseTypeConfigurationsRequestBuilder: + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + """ + from .case_type_configurations.case_type_configurations_request_builder import CaseTypeConfigurationsRequestBuilder + + return CaseTypeConfigurationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def cases(self) -> CasesRequestBuilder: + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + """ + from .cases.cases_request_builder import CasesRequestBuilder + + return CasesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseManagementRequestBuilderDeleteRequestConfiguration(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 CaseManagementRequestBuilderGetQueryParameters(): + """ + The entry point for security case management APIs, including cases, tasks, activities, relations, and attachments. + """ + 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 CaseManagementRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseManagementRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CaseManagementRequestBuilderPatchRequestConfiguration(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_beta/generated/security/case_management/case_type_configurations/case_type_configurations_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/case_type_configurations_request_builder.py new file mode 100644 index 00000000000..0f447ea46ab --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/case_type_configurations_request_builder.py @@ -0,0 +1,163 @@ +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.security.case_management.case_type_configuration_collection_response import CaseTypeConfigurationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.case_type_configuration_item_request_builder import CaseTypeConfigurationItemRequestBuilder + +class CaseTypeConfigurationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseTypeConfigurationsRequestBuilder 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}/security/caseManagement/caseTypeConfigurations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_case_type_configuration_id(self,case_type_configuration_id: str) -> CaseTypeConfigurationItemRequestBuilder: + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + param case_type_configuration_id: The unique identifier of caseTypeConfiguration + Returns: CaseTypeConfigurationItemRequestBuilder + """ + if case_type_configuration_id is None: + raise TypeError("case_type_configuration_id cannot be null.") + from .item.case_type_configuration_item_request_builder import CaseTypeConfigurationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["caseTypeConfiguration%2Did"] = case_type_configuration_id + return CaseTypeConfigurationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]] = None) -> Optional[CaseTypeConfigurationCollectionResponse]: + """ + Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseTypeConfigurationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-casetypeconfigurations?view=graph-rest-beta + """ + 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.security.case_management.case_type_configuration_collection_response import CaseTypeConfigurationCollectionResponse + + return await self.request_adapter.send_async(request_info, CaseTypeConfigurationCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + 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) -> CaseTypeConfigurationsRequestBuilder: + """ + 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: CaseTypeConfigurationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseTypeConfigurationsRequestBuilder(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 CaseTypeConfigurationsRequestBuilderGetQueryParameters(): + """ + Get a list of the caseTypeConfiguration objects and their properties. Each object describes the allowed status tree and the custom-field schema for one case type (genericCase, incidentCase, or exposureCase). + """ + 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 CaseTypeConfigurationsRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseTypeConfigurationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/security/case_management/case_type_configurations/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/count/count_request_builder.py new file mode 100644 index 00000000000..aff559b7084 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/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}/security/caseManagement/caseTypeConfigurations/$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_beta/generated/security/case_management/case_type_configurations/item/case_type_configuration_item_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/case_type_configuration_item_request_builder.py new file mode 100644 index 00000000000..91c76e52295 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/case_type_configuration_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.o_data_errors.o_data_error import ODataError + from .....models.security.case_management.case_type_configuration import CaseTypeConfiguration + from .custom_fields.custom_fields_request_builder import CustomFieldsRequestBuilder + from .statuses.statuses_request_builder import StatusesRequestBuilder + +class CaseTypeConfigurationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the caseTypeConfigurations property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseTypeConfigurationItemRequestBuilder 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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]] = None) -> Optional[CaseTypeConfiguration]: + """ + The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseTypeConfiguration] + """ + 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.security.case_management.case_type_configuration import CaseTypeConfiguration + + return await self.request_adapter.send_async(request_info, CaseTypeConfiguration, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + 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) -> CaseTypeConfigurationItemRequestBuilder: + """ + 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: CaseTypeConfigurationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseTypeConfigurationItemRequestBuilder(self.request_adapter, raw_url) + + @property + def custom_fields(self) -> CustomFieldsRequestBuilder: + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + from .custom_fields.custom_fields_request_builder import CustomFieldsRequestBuilder + + return CustomFieldsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def statuses(self) -> StatusesRequestBuilder: + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + from .statuses.statuses_request_builder import StatusesRequestBuilder + + return StatusesRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseTypeConfigurationItemRequestBuilderGetQueryParameters(): + """ + The collection of case type configurations that define the statuses and custom fields available for each case type. Read-only. Supports $select, $count, and $expand of the statuses and customFields relationships. + """ + 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 CaseTypeConfigurationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseTypeConfigurationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/security/case_management/case_type_configurations/item/custom_fields/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/count/count_request_builder.py new file mode 100644 index 00000000000..a87c0484b89 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/$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_beta/generated/security/case_management/case_type_configurations/item/custom_fields/custom_fields_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/custom_fields_request_builder.py new file mode 100644 index 00000000000..aeed3d81aa2 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/custom_fields_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.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.custom_field_definition_collection_response import CustomFieldDefinitionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.custom_field_definition_item_request_builder import CustomFieldDefinitionItemRequestBuilder + +class CustomFieldsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomFieldsRequestBuilder 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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_custom_field_definition_id(self,custom_field_definition_id: str) -> CustomFieldDefinitionItemRequestBuilder: + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + param custom_field_definition_id: The unique identifier of customFieldDefinition + Returns: CustomFieldDefinitionItemRequestBuilder + """ + if custom_field_definition_id is None: + raise TypeError("custom_field_definition_id cannot be null.") + from .item.custom_field_definition_item_request_builder import CustomFieldDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["customFieldDefinition%2Did"] = custom_field_definition_id + return CustomFieldDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]] = None) -> Optional[CustomFieldDefinitionCollectionResponse]: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomFieldDefinitionCollectionResponse] + """ + 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.security.case_management.custom_field_definition_collection_response import CustomFieldDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, CustomFieldDefinitionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + 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) -> CustomFieldsRequestBuilder: + """ + 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: CustomFieldsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomFieldsRequestBuilder(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 CustomFieldsRequestBuilderGetQueryParameters(): + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + 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 CustomFieldsRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomFieldsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/security/case_management/case_type_configurations/item/custom_fields/item/custom_field_definition_item_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/item/custom_field_definition_item_request_builder.py new file mode 100644 index 00000000000..ca48c07aad6 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/custom_fields/item/custom_field_definition_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.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.custom_field_definition import CustomFieldDefinition + +class CustomFieldDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the customFields property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CustomFieldDefinitionItemRequestBuilder 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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/customFields/{customFieldDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[CustomFieldDefinition]: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CustomFieldDefinition] + """ + 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.security.case_management.custom_field_definition import CustomFieldDefinition + + return await self.request_adapter.send_async(request_info, CustomFieldDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + 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) -> CustomFieldDefinitionItemRequestBuilder: + """ + 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: CustomFieldDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CustomFieldDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class CustomFieldDefinitionItemRequestBuilderGetQueryParameters(): + """ + The contained custom-field definitions that make up the blank-form schema for this case type. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + 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 CustomFieldDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CustomFieldDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/security/case_management/case_type_configurations/item/statuses/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/count/count_request_builder.py new file mode 100644 index 00000000000..37dccdb547c --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/$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_beta/generated/security/case_management/case_type_configurations/item/statuses/item/status_definition_item_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/item/status_definition_item_request_builder.py new file mode 100644 index 00000000000..5edbd1507a9 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/item/status_definition_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.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.status_definition import StatusDefinition + +class StatusDefinitionItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StatusDefinitionItemRequestBuilder 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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses/{statusDefinition%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]] = None) -> Optional[StatusDefinition]: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[StatusDefinition] + """ + 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.security.case_management.status_definition import StatusDefinition + + return await self.request_adapter.send_async(request_info, StatusDefinition, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + 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) -> StatusDefinitionItemRequestBuilder: + """ + 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: StatusDefinitionItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StatusDefinitionItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class StatusDefinitionItemRequestBuilderGetQueryParameters(): + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + 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 StatusDefinitionItemRequestBuilderGetRequestConfiguration(RequestConfiguration[StatusDefinitionItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/security/case_management/case_type_configurations/item/statuses/statuses_request_builder.py b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/statuses_request_builder.py new file mode 100644 index 00000000000..4b20d8e9af0 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/case_type_configurations/item/statuses/statuses_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.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.status_definition_collection_response import StatusDefinitionCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.status_definition_item_request_builder import StatusDefinitionItemRequestBuilder + +class StatusesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new StatusesRequestBuilder 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}/security/caseManagement/caseTypeConfigurations/{caseTypeConfiguration%2Did}/statuses{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_status_definition_id(self,status_definition_id: str) -> StatusDefinitionItemRequestBuilder: + """ + Provides operations to manage the statuses property of the microsoft.graph.security.caseManagement.caseTypeConfiguration entity. + param status_definition_id: The unique identifier of statusDefinition + Returns: StatusDefinitionItemRequestBuilder + """ + if status_definition_id is None: + raise TypeError("status_definition_id cannot be null.") + from .item.status_definition_item_request_builder import StatusDefinitionItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["statusDefinition%2Did"] = status_definition_id + return StatusDefinitionItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[StatusesRequestBuilderGetQueryParameters]] = None) -> Optional[StatusDefinitionCollectionResponse]: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[StatusDefinitionCollectionResponse] + """ + 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.security.case_management.status_definition_collection_response import StatusDefinitionCollectionResponse + + return await self.request_adapter.send_async(request_info, StatusDefinitionCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[StatusesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + 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) -> StatusesRequestBuilder: + """ + 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: StatusesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return StatusesRequestBuilder(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 StatusesRequestBuilderGetQueryParameters(): + """ + The contained top-level statuses that a case of this type can be set to. Read-only. Supports $count, $expand, $filter, $orderby, $select, $skip, and $top. + """ + 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 StatusesRequestBuilderGetRequestConfiguration(RequestConfiguration[StatusesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/security/case_management/cases/cases_request_builder.py b/msgraph_beta/generated/security/case_management/cases/cases_request_builder.py new file mode 100644 index 00000000000..37581cc7dca --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/cases_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.o_data_errors.o_data_error import ODataError + from ....models.security.case_management.case import Case + from ....models.security.case_management.case_collection_response import CaseCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.case_item_request_builder import CaseItemRequestBuilder + +class CasesRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CasesRequestBuilder 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}/security/caseManagement/cases{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_case_id(self,case_id: str) -> CaseItemRequestBuilder: + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + param case_id: The unique identifier of case + Returns: CaseItemRequestBuilder + """ + if case_id is None: + raise TypeError("case_id cannot be null.") + from .item.case_item_request_builder import CaseItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["case%2Did"] = case_id + return CaseItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[CasesRequestBuilderGetQueryParameters]] = None) -> Optional[CaseCollectionResponse]: + """ + Get a list of the case objects and their properties. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[CaseCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-list-cases?view=graph-rest-beta + """ + 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.security.case_management.case_collection_response import CaseCollectionResponse + + return await self.request_adapter.send_async(request_info, CaseCollectionResponse, error_mapping) + + async def post(self,body: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Case]: + """ + Create a case object in case management. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Case] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagementroot-post-cases?view=graph-rest-beta + """ + 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.security.case_management.case import Case + + return await self.request_adapter.send_async(request_info, Case, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CasesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of the case 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: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a case object in case management. + 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) -> CasesRequestBuilder: + """ + 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: CasesRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CasesRequestBuilder(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 CasesRequestBuilderGetQueryParameters(): + """ + Get a list of the case 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 CasesRequestBuilderGetRequestConfiguration(RequestConfiguration[CasesRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CasesRequestBuilderPostRequestConfiguration(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_beta/generated/security/case_management/cases/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/count/count_request_builder.py new file mode 100644 index 00000000000..7d45ba00ef4 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/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}/security/caseManagement/cases/$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_beta/generated/users/item/distribution_lists/item/distribution_list_members/distribution_list_members_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/activities/activities_request_builder.py similarity index 64% rename from msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/distribution_list_members_request_builder.py rename to msgraph_beta/generated/security/case_management/cases/item/activities/activities_request_builder.py index 8c20837386e..224be4853e4 100644 --- a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/distribution_list_members_request_builder.py +++ b/msgraph_beta/generated/security/case_management/cases/item/activities/activities_request_builder.py @@ -14,44 +14,45 @@ from warnings import warn if TYPE_CHECKING: - from ......models.distribution_list_member import DistributionListMember - from ......models.distribution_list_member_collection_response import DistributionListMemberCollectionResponse from ......models.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.activity import Activity + from ......models.security.case_management.activity_collection_response import ActivityCollectionResponse from .count.count_request_builder import CountRequestBuilder - from .item.distribution_list_member_item_request_builder import DistributionListMemberItemRequestBuilder + from .item.activity_item_request_builder import ActivityItemRequestBuilder -class DistributionListMembersRequestBuilder(BaseRequestBuilder): +class ActivitiesRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new DistributionListMembersRequestBuilder and sets the default values. + Instantiates a new ActivitiesRequestBuilder 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}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) - def by_distribution_list_member_id(self,distribution_list_member_id: str) -> DistributionListMemberItemRequestBuilder: + def by_activity_id(self,activity_id: str) -> ActivityItemRequestBuilder: """ - Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - param distribution_list_member_id: The unique identifier of distributionListMember - Returns: DistributionListMemberItemRequestBuilder + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + param activity_id: The unique identifier of activity + Returns: ActivityItemRequestBuilder """ - if distribution_list_member_id is None: - raise TypeError("distribution_list_member_id cannot be null.") - from .item.distribution_list_member_item_request_builder import DistributionListMemberItemRequestBuilder + if activity_id is None: + raise TypeError("activity_id cannot be null.") + from .item.activity_item_request_builder import ActivityItemRequestBuilder url_tpl_params = get_path_parameters(self.path_parameters) - url_tpl_params["distributionListMember%2Did"] = distribution_list_member_id - return DistributionListMemberItemRequestBuilder(self.request_adapter, url_tpl_params) + url_tpl_params["activity%2Did"] = activity_id + return ActivityItemRequestBuilder(self.request_adapter, url_tpl_params) - async def get(self,request_configuration: Optional[RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionListMemberCollectionResponse]: + async def get(self,request_configuration: Optional[RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]] = None) -> Optional[ActivityCollectionResponse]: """ - The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + Get a list of activity objects in a case timeline. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DistributionListMemberCollectionResponse] + Returns: Optional[ActivityCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-activities?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -63,16 +64,17 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Distribu } if not self.request_adapter: raise Exception("Http core is null") - from ......models.distribution_list_member_collection_response import DistributionListMemberCollectionResponse + from ......models.security.case_management.activity_collection_response import ActivityCollectionResponse - return await self.request_adapter.send_async(request_info, DistributionListMemberCollectionResponse, error_mapping) + return await self.request_adapter.send_async(request_info, ActivityCollectionResponse, error_mapping) - async def post(self,body: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionListMember]: + async def post(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Activity]: """ - Create new navigation property to distributionListMembers for users + Create a comment activity for a case. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DistributionListMember] + Returns: Optional[Activity] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-activities?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -86,13 +88,13 @@ async def post(self,body: DistributionListMember, request_configuration: Optiona } if not self.request_adapter: raise Exception("Http core is null") - from ......models.distribution_list_member import DistributionListMember + from ......models.security.case_management.activity import Activity - return await self.request_adapter.send_async(request_info, DistributionListMember, error_mapping) + return await self.request_adapter.send_async(request_info, Activity, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + Get a list of activity objects in a case timeline. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -101,9 +103,9 @@ 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: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_post_request_information(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to distributionListMembers for users + Create a comment activity for a case. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -116,15 +118,15 @@ def to_post_request_information(self,body: DistributionListMember, request_confi request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> DistributionListMembersRequestBuilder: + def with_url(self,raw_url: str) -> ActivitiesRequestBuilder: """ 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: DistributionListMembersRequestBuilder + Returns: ActivitiesRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return DistributionListMembersRequestBuilder(self.request_adapter, raw_url) + return ActivitiesRequestBuilder(self.request_adapter, raw_url) @property def count(self) -> CountRequestBuilder: @@ -136,9 +138,9 @@ def count(self) -> CountRequestBuilder: return CountRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class DistributionListMembersRequestBuilderGetQueryParameters(): + class ActivitiesRequestBuilderGetQueryParameters(): """ - The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + Get a list of activity objects in a case timeline. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -192,14 +194,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class DistributionListMembersRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListMembersRequestBuilderGetQueryParameters]): + class ActivitiesRequestBuilderGetRequestConfiguration(RequestConfiguration[ActivitiesRequestBuilderGetQueryParameters]): """ Configuration for the request 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 DistributionListMembersRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): + class ActivitiesRequestBuilderPostRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/activities/count/count_request_builder.py similarity index 96% rename from msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/count/count_request_builder.py rename to msgraph_beta/generated/security/case_management/cases/item/activities/count/count_request_builder.py index cbb21d967e0..18aa53e6701 100644 --- a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/count/count_request_builder.py +++ b/msgraph_beta/generated/security/case_management/cases/item/activities/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}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/$count{?%24filter,%24search}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/activities/$count{?%24filter,%24search}", path_parameters) async def get(self,request_configuration: Optional[RequestConfiguration[CountRequestBuilderGetQueryParameters]] = None) -> Optional[int]: """ diff --git a/msgraph_beta/generated/security/case_management/cases/item/activities/item/activity_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/activities/item/activity_item_request_builder.py new file mode 100644 index 00000000000..31180685c36 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/activities/item/activity_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.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.activity import Activity + +class ActivityItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ActivityItemRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/activities/{activity%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a comment activity from a case timeline. Only comment activities support delete. + 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/security-casemanagement-activity-delete?view=graph-rest-beta + """ + 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[ActivityItemRequestBuilderGetQueryParameters]] = None) -> Optional[Activity]: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Activity] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-activity-get?view=graph-rest-beta + """ + 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.security.case_management.activity import Activity + + return await self.request_adapter.send_async(request_info, Activity, error_mapping) + + async def patch(self,body: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Activity]: + """ + Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Activity] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-activity-update?view=graph-rest-beta + """ + 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.security.case_management.activity import Activity + + return await self.request_adapter.send_async(request_info, Activity, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a comment activity from a case timeline. Only comment activities support delete. + 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[ActivityItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + 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: Activity, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update a comment activity in a case timeline. Only comment activities support update. Include @odata.type with #microsoft.graph.security.caseManagement.comment in the request body to identify the concrete activity type. + 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) -> ActivityItemRequestBuilder: + """ + 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: ActivityItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ActivityItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ActivityItemRequestBuilderDeleteRequestConfiguration(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 ActivityItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.activity object. The response can be a comment or auditLog object, identified by @odata.type. + """ + 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 ActivityItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ActivityItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 ActivityItemRequestBuilderPatchRequestConfiguration(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_beta/generated/security/case_management/cases/item/attachments/attachments_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/attachments_request_builder.py new file mode 100644 index 00000000000..f76e64d631e --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/attachments_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.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.attachment import Attachment + from ......models.security.case_management.attachment_collection_response import AttachmentCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.attachment_item_request_builder import AttachmentItemRequestBuilder + +class AttachmentsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new AttachmentsRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/attachments{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_attachment_id(self,attachment_id: str) -> AttachmentItemRequestBuilder: + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + param attachment_id: The unique identifier of attachment + Returns: AttachmentItemRequestBuilder + """ + if attachment_id is None: + raise TypeError("attachment_id cannot be null.") + from .item.attachment_item_request_builder import AttachmentItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["attachment%2Did"] = attachment_id + return AttachmentItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> Optional[AttachmentCollectionResponse]: + """ + Get a list of attachment objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[AttachmentCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-attachments?view=graph-rest-beta + """ + 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.security.case_management.attachment_collection_response import AttachmentCollectionResponse + + return await self.request_adapter.send_async(request_info, AttachmentCollectionResponse, error_mapping) + + async def post(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: + """ + Create an attachment for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Attachment] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-attachments?view=graph-rest-beta + """ + 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.security.case_management.attachment import Attachment + + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of attachment objects for a case. + 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: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create an attachment for a case. + 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) -> AttachmentsRequestBuilder: + """ + 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: AttachmentsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return AttachmentsRequestBuilder(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 AttachmentsRequestBuilderGetQueryParameters(): + """ + Get a list of attachment objects for a case. + """ + 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 AttachmentsRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 AttachmentsRequestBuilderPostRequestConfiguration(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_beta/generated/security/case_management/cases/item/attachments/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/count/count_request_builder.py new file mode 100644 index 00000000000..f045c5acbf7 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/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}/security/caseManagement/cases/{case%2Did}/attachments/$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_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/distribution_list_member_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/attachment_item_request_builder.py similarity index 68% rename from msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/distribution_list_member_item_request_builder.py rename to msgraph_beta/generated/security/case_management/cases/item/attachments/item/attachment_item_request_builder.py index a7579e6d86a..302670c72c9 100644 --- a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/distribution_list_member_item_request_builder.py +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/attachment_item_request_builder.py @@ -14,26 +14,26 @@ from warnings import warn if TYPE_CHECKING: - from .......models.distribution_list_member import DistributionListMember from .......models.o_data_errors.o_data_error import ODataError - from .contact.contact_request_builder import ContactRequestBuilder + from .......models.security.case_management.attachment import Attachment + from .content.content_request_builder import ContentRequestBuilder -class DistributionListMemberItemRequestBuilder(BaseRequestBuilder): +class AttachmentItemRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new DistributionListMemberItemRequestBuilder and sets the default values. + Instantiates a new AttachmentItemRequestBuilder 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}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}{?%24expand,%24select}", path_parameters) async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: """ - Delete navigation property distributionListMembers for users + Delete navigation property attachments for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: None """ @@ -49,11 +49,12 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query 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[DistributionListMemberItemRequestBuilderGetQueryParameters]] = None) -> Optional[DistributionListMember]: + async def get(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> Optional[Attachment]: """ - The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + Read the properties and relationships of an attachment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DistributionListMember] + Returns: Optional[Attachment] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-get?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -65,16 +66,17 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Distribu } if not self.request_adapter: raise Exception("Http core is null") - from .......models.distribution_list_member import DistributionListMember + from .......models.security.case_management.attachment import Attachment - return await self.request_adapter.send_async(request_info, DistributionListMember, error_mapping) + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) - async def patch(self,body: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DistributionListMember]: + async def patch(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: """ - Update the navigation property distributionListMembers in users + Update the properties of an attachment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[DistributionListMember] + Returns: Optional[Attachment] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-attachment-update?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -88,13 +90,13 @@ async def patch(self,body: DistributionListMember, request_configuration: Option } if not self.request_adapter: raise Exception("Http core is null") - from .......models.distribution_list_member import DistributionListMember + from .......models.security.case_management.attachment import Attachment - return await self.request_adapter.send_async(request_info, DistributionListMember, error_mapping) + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Delete navigation property distributionListMembers for users + Delete navigation property attachments for security param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,9 +105,9 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo request_info.headers.try_add("Accept", "application/json") return request_info - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DistributionListMemberItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + Read the properties and relationships of an attachment object. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -114,9 +116,9 @@ 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: DistributionListMember, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + def to_patch_request_information(self,body: Attachment, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Update the navigation property distributionListMembers in users + Update the properties of an attachment object. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -129,36 +131,36 @@ def to_patch_request_information(self,body: DistributionListMember, request_conf request_info.set_content_from_parsable(self.request_adapter, "application/json", body) return request_info - def with_url(self,raw_url: str) -> DistributionListMemberItemRequestBuilder: + def with_url(self,raw_url: str) -> AttachmentItemRequestBuilder: """ 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: DistributionListMemberItemRequestBuilder + Returns: AttachmentItemRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return DistributionListMemberItemRequestBuilder(self.request_adapter, raw_url) + return AttachmentItemRequestBuilder(self.request_adapter, raw_url) @property - def contact(self) -> ContactRequestBuilder: + def content(self) -> ContentRequestBuilder: """ - Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + Provides operations to manage the media for the security entity. """ - from .contact.contact_request_builder import ContactRequestBuilder + from .content.content_request_builder import ContentRequestBuilder - return ContactRequestBuilder(self.request_adapter, self.path_parameters) + return ContentRequestBuilder(self.request_adapter, self.path_parameters) @dataclass - class DistributionListMemberItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): + class AttachmentItemRequestBuilderDeleteRequestConfiguration(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 DistributionListMemberItemRequestBuilderGetQueryParameters(): + class AttachmentItemRequestBuilderGetQueryParameters(): """ - The expanded members of the distribution list. Each member contains detailed information including resolved email addresses. Read-only. + Read the properties and relationships of an attachment object. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -182,14 +184,14 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class DistributionListMemberItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DistributionListMemberItemRequestBuilderGetQueryParameters]): + class AttachmentItemRequestBuilderGetRequestConfiguration(RequestConfiguration[AttachmentItemRequestBuilderGetQueryParameters]): """ Configuration for the request 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 DistributionListMemberItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): + class AttachmentItemRequestBuilderPatchRequestConfiguration(RequestConfiguration[QueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/security/case_management/cases/item/attachments/item/content/content_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/content/content_request_builder.py new file mode 100644 index 00000000000..6765ffda696 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/attachments/item/content/content_request_builder.py @@ -0,0 +1,160 @@ +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.security.case_management.attachment import Attachment + +class ContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the media for the security entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ContentRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/attachments/{attachment%2Did}/content", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + The binary content stream for the attachment. + 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[QueryParameters]] = None) -> Optional[bytes]: + """ + The binary content stream for the attachment. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: bytes + """ + 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, "bytes", error_mapping) + + async def put(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Attachment]: + """ + The binary content stream for the attachment. + param body: Binary request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Attachment] + """ + if body is None: + raise TypeError("body cannot be null.") + request_info = self.to_put_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.security.case_management.attachment import Attachment + + return await self.request_adapter.send_async(request_info, Attachment, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The binary content stream for the attachment. + 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[QueryParameters]] = None) -> RequestInformation: + """ + The binary content stream for the attachment. + 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/octet-stream, application/json") + return request_info + + def to_put_request_information(self,body: bytes, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + The binary content stream for the attachment. + param body: Binary 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.PUT, self.url_template, self.path_parameters) + request_info.configure(request_configuration) + request_info.headers.try_add("Accept", "application/json") + request_info.set_stream_content(body, "application/octet-stream") + return request_info + + def with_url(self,raw_url: str) -> ContentRequestBuilder: + """ + 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: ContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ContentRequestBuilderDeleteRequestConfiguration(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 ContentRequestBuilderGetRequestConfiguration(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 ContentRequestBuilderPutRequestConfiguration(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_beta/generated/security/case_management/cases/item/case_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/case_item_request_builder.py new file mode 100644 index 00000000000..f352ccffc87 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/case_item_request_builder.py @@ -0,0 +1,231 @@ +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.security.case_management.case import Case + from .activities.activities_request_builder import ActivitiesRequestBuilder + from .attachments.attachments_request_builder import AttachmentsRequestBuilder + from .relations.relations_request_builder import RelationsRequestBuilder + from .tasks.tasks_request_builder import TasksRequestBuilder + +class CaseItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the cases property of the microsoft.graph.security.caseManagementRoot entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new CaseItemRequestBuilder 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}/security/caseManagement/cases/{case%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a case object from case management. + 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/security-casemanagementroot-delete-cases?view=graph-rest-beta + """ + 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[CaseItemRequestBuilderGetQueryParameters]] = None) -> Optional[Case]: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.case object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Case] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-get?view=graph-rest-beta + """ + 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.security.case_management.case import Case + + return await self.request_adapter.send_async(request_info, Case, error_mapping) + + async def patch(self,body: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Case]: + """ + Update the properties of a microsoft.graph.security.caseManagement.case object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Case] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-update?view=graph-rest-beta + """ + 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.security.case_management.case import Case + + return await self.request_adapter.send_async(request_info, Case, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a case object from case management. + 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[CaseItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.case 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: Case, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a microsoft.graph.security.caseManagement.case 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) -> CaseItemRequestBuilder: + """ + 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: CaseItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return CaseItemRequestBuilder(self.request_adapter, raw_url) + + @property + def activities(self) -> ActivitiesRequestBuilder: + """ + Provides operations to manage the activities property of the microsoft.graph.security.caseManagement.case entity. + """ + from .activities.activities_request_builder import ActivitiesRequestBuilder + + return ActivitiesRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def attachments(self) -> AttachmentsRequestBuilder: + """ + Provides operations to manage the attachments property of the microsoft.graph.security.caseManagement.case entity. + """ + from .attachments.attachments_request_builder import AttachmentsRequestBuilder + + return AttachmentsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def relations(self) -> RelationsRequestBuilder: + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + """ + from .relations.relations_request_builder import RelationsRequestBuilder + + return RelationsRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def tasks(self) -> TasksRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + """ + from .tasks.tasks_request_builder import TasksRequestBuilder + + return TasksRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class CaseItemRequestBuilderDeleteRequestConfiguration(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 CaseItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a microsoft.graph.security.caseManagement.case 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 CaseItemRequestBuilderGetRequestConfiguration(RequestConfiguration[CaseItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 CaseItemRequestBuilderPatchRequestConfiguration(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_beta/generated/security/case_management/cases/item/relations/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/relations/count/count_request_builder.py new file mode 100644 index 00000000000..d2205895a20 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/relations/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}/security/caseManagement/cases/{case%2Did}/relations/$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_beta/generated/security/case_management/cases/item/relations/item/relation_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/relations/item/relation_item_request_builder.py new file mode 100644 index 00000000000..6ebdc119291 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/relations/item/relation_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.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.relation import Relation + +class RelationItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RelationItemRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/relations/{relation%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property relations for security + 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[RelationItemRequestBuilderGetQueryParameters]] = None) -> Optional[Relation]: + """ + Links from the case to related security resources. Supports $expand. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Relation] + """ + 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.security.case_management.relation import Relation + + return await self.request_adapter.send_async(request_info, Relation, error_mapping) + + async def patch(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Relation]: + """ + Update the properties of a relation object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Relation] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-relation-update?view=graph-rest-beta + """ + 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.security.case_management.relation import Relation + + return await self.request_adapter.send_async(request_info, Relation, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property relations for security + 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[RelationItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Links from the case to related security resources. Supports $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 to_patch_request_information(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a relation 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) -> RelationItemRequestBuilder: + """ + 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: RelationItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RelationItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RelationItemRequestBuilderDeleteRequestConfiguration(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 RelationItemRequestBuilderGetQueryParameters(): + """ + Links from the case to related security resources. Supports $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 RelationItemRequestBuilderGetRequestConfiguration(RequestConfiguration[RelationItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RelationItemRequestBuilderPatchRequestConfiguration(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_beta/generated/security/case_management/cases/item/relations/relations_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/relations/relations_request_builder.py new file mode 100644 index 00000000000..b8fb77589f8 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/relations/relations_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.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.relation import Relation + from ......models.security.case_management.relation_collection_response import RelationCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.relation_item_request_builder import RelationItemRequestBuilder + +class RelationsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RelationsRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/relations{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_relation_id(self,relation_id: str) -> RelationItemRequestBuilder: + """ + Provides operations to manage the relations property of the microsoft.graph.security.caseManagement.case entity. + param relation_id: The unique identifier of relation + Returns: RelationItemRequestBuilder + """ + if relation_id is None: + raise TypeError("relation_id cannot be null.") + from .item.relation_item_request_builder import RelationItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["relation%2Did"] = relation_id + return RelationItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[RelationsRequestBuilderGetQueryParameters]] = None) -> Optional[RelationCollectionResponse]: + """ + Get a list of external resource relation objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[RelationCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-relations?view=graph-rest-beta + """ + 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.security.case_management.relation_collection_response import RelationCollectionResponse + + return await self.request_adapter.send_async(request_info, RelationCollectionResponse, error_mapping) + + async def post(self,body: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Relation]: + """ + Create an external resource relation for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Relation] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-relations?view=graph-rest-beta + """ + 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.security.case_management.relation import Relation + + return await self.request_adapter.send_async(request_info, Relation, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[RelationsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of external resource relation objects for a case. + 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: Relation, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create an external resource relation for a case. + 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) -> RelationsRequestBuilder: + """ + 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: RelationsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RelationsRequestBuilder(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 RelationsRequestBuilderGetQueryParameters(): + """ + Get a list of external resource relation objects for a case. + """ + 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 RelationsRequestBuilderGetRequestConfiguration(RequestConfiguration[RelationsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 RelationsRequestBuilderPostRequestConfiguration(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_beta/generated/security/case_management/cases/item/tasks/count/count_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/tasks/count/count_request_builder.py new file mode 100644 index 00000000000..3f5de5cfc8e --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/tasks/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}/security/caseManagement/cases/{case%2Did}/tasks/$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_beta/generated/security/case_management/cases/item/tasks/item/task_item_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/tasks/item/task_item_request_builder.py new file mode 100644 index 00000000000..f176d7a59a7 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/tasks/item/task_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.o_data_errors.o_data_error import ODataError + from .......models.security.case_management.task import Task + +class TaskItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TaskItemRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/tasks/{task%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete navigation property tasks for security + 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[TaskItemRequestBuilderGetQueryParameters]] = None) -> Optional[Task]: + """ + Read the properties and relationships of a task object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-task-get?view=graph-rest-beta + """ + 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.security.case_management.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + async def patch(self,body: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Task]: + """ + Update the properties of a task object. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-task-update?view=graph-rest-beta + """ + 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.security.case_management.task import Task + + return await self.request_adapter.send_async(request_info, Task, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete navigation property tasks for security + 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[TaskItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a task 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: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Update the properties of a task 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) -> TaskItemRequestBuilder: + """ + 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: TaskItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TaskItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TaskItemRequestBuilderDeleteRequestConfiguration(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 TaskItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a task 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 TaskItemRequestBuilderGetRequestConfiguration(RequestConfiguration[TaskItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 TaskItemRequestBuilderPatchRequestConfiguration(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_beta/generated/security/case_management/cases/item/tasks/tasks_request_builder.py b/msgraph_beta/generated/security/case_management/cases/item/tasks/tasks_request_builder.py new file mode 100644 index 00000000000..a1d904cd710 --- /dev/null +++ b/msgraph_beta/generated/security/case_management/cases/item/tasks/tasks_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.o_data_errors.o_data_error import ODataError + from ......models.security.case_management.task import Task + from ......models.security.case_management.task_collection_response import TaskCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.task_item_request_builder import TaskItemRequestBuilder + +class TasksRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TasksRequestBuilder 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}/security/caseManagement/cases/{case%2Did}/tasks{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_task_id(self,task_id: str) -> TaskItemRequestBuilder: + """ + Provides operations to manage the tasks property of the microsoft.graph.security.caseManagement.case entity. + param task_id: The unique identifier of task + Returns: TaskItemRequestBuilder + """ + if task_id is None: + raise TypeError("task_id cannot be null.") + from .item.task_item_request_builder import TaskItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["task%2Did"] = task_id + return TaskItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[TasksRequestBuilderGetQueryParameters]] = None) -> Optional[TaskCollectionResponse]: + """ + Get a list of task objects for a case. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[TaskCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-list-tasks?view=graph-rest-beta + """ + 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.security.case_management.task_collection_response import TaskCollectionResponse + + return await self.request_adapter.send_async(request_info, TaskCollectionResponse, error_mapping) + + async def post(self,body: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[Task]: + """ + Create a task for a case. + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[Task] + Find more info here: https://learn.microsoft.com/graph/api/security-casemanagement-case-post-tasks?view=graph-rest-beta + """ + 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.security.case_management.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[TasksRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of task objects for a case. + 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: Task, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Create a task for a case. + 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) -> TasksRequestBuilder: + """ + 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: TasksRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TasksRequestBuilder(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 TasksRequestBuilderGetQueryParameters(): + """ + Get a list of task objects for a case. + """ + 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 TasksRequestBuilderGetRequestConfiguration(RequestConfiguration[TasksRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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 TasksRequestBuilderPostRequestConfiguration(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_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py index 70c63b4e802..f8685ef3dd5 100644 --- a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/ediscovery_hold_policy_item_request_builder.py @@ -16,6 +16,8 @@ if TYPE_CHECKING: from .......models.o_data_errors.o_data_error import ODataError from .......models.security.ediscovery_hold_policy import EdiscoveryHoldPolicy + from .microsoft_graph_security_disable_policy.microsoft_graph_security_disable_policy_request_builder import MicrosoftGraphSecurityDisablePolicyRequestBuilder + from .microsoft_graph_security_enable_policy.microsoft_graph_security_enable_policy_request_builder import MicrosoftGraphSecurityEnablePolicyRequestBuilder from .microsoft_graph_security_retry_policy.microsoft_graph_security_retry_policy_request_builder import MicrosoftGraphSecurityRetryPolicyRequestBuilder from .site_sources.site_sources_request_builder import SiteSourcesRequestBuilder from .user_sources.user_sources_request_builder import UserSourcesRequestBuilder @@ -141,6 +143,24 @@ def with_url(self,raw_url: str) -> EdiscoveryHoldPolicyItemRequestBuilder: raise TypeError("raw_url cannot be null.") return EdiscoveryHoldPolicyItemRequestBuilder(self.request_adapter, raw_url) + @property + def microsoft_graph_security_disable_policy(self) -> MicrosoftGraphSecurityDisablePolicyRequestBuilder: + """ + Provides operations to call the disablePolicy method. + """ + from .microsoft_graph_security_disable_policy.microsoft_graph_security_disable_policy_request_builder import MicrosoftGraphSecurityDisablePolicyRequestBuilder + + return MicrosoftGraphSecurityDisablePolicyRequestBuilder(self.request_adapter, self.path_parameters) + + @property + def microsoft_graph_security_enable_policy(self) -> MicrosoftGraphSecurityEnablePolicyRequestBuilder: + """ + Provides operations to call the enablePolicy method. + """ + from .microsoft_graph_security_enable_policy.microsoft_graph_security_enable_policy_request_builder import MicrosoftGraphSecurityEnablePolicyRequestBuilder + + return MicrosoftGraphSecurityEnablePolicyRequestBuilder(self.request_adapter, self.path_parameters) + @property def microsoft_graph_security_retry_policy(self) -> MicrosoftGraphSecurityRetryPolicyRequestBuilder: """ diff --git a/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_disable_policy/microsoft_graph_security_disable_policy_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_disable_policy/microsoft_graph_security_disable_policy_request_builder.py new file mode 100644 index 00000000000..7ef96826f7b --- /dev/null +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_disable_policy/microsoft_graph_security_disable_policy_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 MicrosoftGraphSecurityDisablePolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the disablePolicy method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityDisablePolicyRequestBuilder 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}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.disablePolicy", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + 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/security-ediscoveryholdpolicy-disablepolicy?view=graph-rest-beta + """ + 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: + """ + Disable an eDiscovery hold policy (legal hold) to release the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + 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) -> MicrosoftGraphSecurityDisablePolicyRequestBuilder: + """ + 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: MicrosoftGraphSecurityDisablePolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityDisablePolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityDisablePolicyRequestBuilderPostRequestConfiguration(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_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_enable_policy/microsoft_graph_security_enable_policy_request_builder.py b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_enable_policy/microsoft_graph_security_enable_policy_request_builder.py new file mode 100644 index 00000000000..a77d07f09d2 --- /dev/null +++ b/msgraph_beta/generated/security/cases/ediscovery_cases/item/legal_holds/item/microsoft_graph_security_enable_policy/microsoft_graph_security_enable_policy_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 MicrosoftGraphSecurityEnablePolicyRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the enablePolicy method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new MicrosoftGraphSecurityEnablePolicyRequestBuilder 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}/security/cases/ediscoveryCases/{ediscoveryCase%2Did}/legalHolds/{ediscoveryHoldPolicy%2Did}/microsoft.graph.security.enablePolicy", path_parameters) + + async def post(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + 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/security-ediscoveryholdpolicy-enablepolicy?view=graph-rest-beta + """ + 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: + """ + Enable an eDiscovery hold policy (legal hold) to apply the hold across all the data sources included in the policy in a single operation. This operation runs asynchronously. To track completion, get the ediscoveryHoldPolicy and review its isEnabled and errors properties. + 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) -> MicrosoftGraphSecurityEnablePolicyRequestBuilder: + """ + 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: MicrosoftGraphSecurityEnablePolicyRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return MicrosoftGraphSecurityEnablePolicyRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class MicrosoftGraphSecurityEnablePolicyRequestBuilderPostRequestConfiguration(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_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py index 469e9f6c777..d76b915d364 100644 --- a/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py +++ b/msgraph_beta/generated/security/data_security_and_governance/data_security_and_governance_request_builder.py @@ -17,6 +17,7 @@ from ...models.o_data_errors.o_data_error import ODataError from ...models.tenant_data_security_and_governance import TenantDataSecurityAndGovernance from .policy_files.policy_files_request_builder import PolicyFilesRequestBuilder + from .process_content.process_content_request_builder import ProcessContentRequestBuilder from .process_content_async.process_content_async_request_builder import ProcessContentAsyncRequestBuilder from .protection_scopes.protection_scopes_request_builder import ProtectionScopesRequestBuilder from .sensitivity_labels.sensitivity_labels_request_builder import SensitivityLabelsRequestBuilder @@ -151,6 +152,15 @@ def policy_files(self) -> PolicyFilesRequestBuilder: return PolicyFilesRequestBuilder(self.request_adapter, self.path_parameters) + @property + def process_content(self) -> ProcessContentRequestBuilder: + """ + Provides operations to call the processContent method. + """ + from .process_content.process_content_request_builder import ProcessContentRequestBuilder + + return ProcessContentRequestBuilder(self.request_adapter, self.path_parameters) + @property def process_content_async(self) -> ProcessContentAsyncRequestBuilder: """ diff --git a/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_post_request_body.py b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_post_request_body.py new file mode 100644 index 00000000000..d2f1193bdb4 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_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.process_content_request import ProcessContentRequest + +@dataclass +class ProcessContentPostRequestBody(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 contentToProcess property + content_to_process: Optional[ProcessContentRequest] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> ProcessContentPostRequestBody: + """ + 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: ProcessContentPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return ProcessContentPostRequestBody() + + 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.process_content_request import ProcessContentRequest + + from ....models.process_content_request import ProcessContentRequest + + fields: dict[str, Callable[[Any], None]] = { + "contentToProcess": lambda n : setattr(self, 'content_to_process', n.get_object_value(ProcessContentRequest)), + } + 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("contentToProcess", self.content_to_process) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_request_builder.py b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_request_builder.py new file mode 100644 index 00000000000..213bd40a378 --- /dev/null +++ b/msgraph_beta/generated/security/data_security_and_governance/process_content/process_content_request_builder.py @@ -0,0 +1,89 @@ +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.process_content_response import ProcessContentResponse + from .process_content_post_request_body import ProcessContentPostRequestBody + +class ProcessContentRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the processContent method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ProcessContentRequestBuilder 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}/security/dataSecurityAndGovernance/processContent", path_parameters) + + async def post(self,body: ProcessContentPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[ProcessContentResponse]: + """ + Invoke action processContent + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ProcessContentResponse] + """ + 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.process_content_response import ProcessContentResponse + + return await self.request_adapter.send_async(request_info, ProcessContentResponse, error_mapping) + + def to_post_request_information(self,body: ProcessContentPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action processContent + 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) -> ProcessContentRequestBuilder: + """ + 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: ProcessContentRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ProcessContentRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class ProcessContentRequestBuilderPostRequestConfiguration(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_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py index 14f0b765578..42b684f2ad6 100644 --- a/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py +++ b/msgraph_beta/generated/security/data_security_and_governance/protection_scopes/compute/compute_post_request_body.py @@ -7,6 +7,7 @@ if TYPE_CHECKING: from .....models.device_metadata import DeviceMetadata + from .....models.evaluation_scope import EvaluationScope from .....models.integrated_application_metadata import IntegratedApplicationMetadata from .....models.policy_location import PolicyLocation from .....models.policy_pivot_property import PolicyPivotProperty @@ -23,6 +24,8 @@ class ComputePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): activities: Optional[UserActivityTypes] = None # The deviceMetadata property device_metadata: Optional[DeviceMetadata] = None + # The evaluationScope property + evaluation_scope: Optional[EvaluationScope] = None # The integratedAppMetadata property integrated_app_metadata: Optional[IntegratedApplicationMetadata] = None # The locations property @@ -47,12 +50,14 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: Returns: dict[str, Callable[[ParseNode], None]] """ from .....models.device_metadata import DeviceMetadata + from .....models.evaluation_scope import EvaluationScope from .....models.integrated_application_metadata import IntegratedApplicationMetadata from .....models.policy_location import PolicyLocation from .....models.policy_pivot_property import PolicyPivotProperty from .....models.user_activity_types import UserActivityTypes from .....models.device_metadata import DeviceMetadata + from .....models.evaluation_scope import EvaluationScope from .....models.integrated_application_metadata import IntegratedApplicationMetadata from .....models.policy_location import PolicyLocation from .....models.policy_pivot_property import PolicyPivotProperty @@ -61,6 +66,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: fields: dict[str, Callable[[Any], None]] = { "activities": lambda n : setattr(self, 'activities', n.get_collection_of_enum_values(UserActivityTypes)), "deviceMetadata": lambda n : setattr(self, 'device_metadata', n.get_object_value(DeviceMetadata)), + "evaluationScope": lambda n : setattr(self, 'evaluation_scope', n.get_object_value(EvaluationScope)), "integratedAppMetadata": lambda n : setattr(self, 'integrated_app_metadata', n.get_object_value(IntegratedApplicationMetadata)), "locations": lambda n : setattr(self, 'locations', n.get_collection_of_object_values(PolicyLocation)), "pivotOn": lambda n : setattr(self, 'pivot_on', n.get_enum_value(PolicyPivotProperty)), @@ -77,6 +83,7 @@ def serialize(self,writer: SerializationWriter) -> None: raise TypeError("writer cannot be null.") writer.write_enum_value("activities", self.activities) writer.write_object_value("deviceMetadata", self.device_metadata) + writer.write_object_value("evaluationScope", self.evaluation_scope) writer.write_object_value("integratedAppMetadata", self.integrated_app_metadata) writer.write_collection_of_object_values("locations", self.locations) writer.write_enum_value("pivotOn", self.pivot_on) diff --git a/msgraph_beta/generated/security/security_request_builder.py b/msgraph_beta/generated/security/security_request_builder.py index 86a392b310c..acb44a708aa 100644 --- a/msgraph_beta/generated/security/security_request_builder.py +++ b/msgraph_beta/generated/security/security_request_builder.py @@ -21,6 +21,7 @@ from .attack_simulation.attack_simulation_request_builder import AttackSimulationRequestBuilder from .audit_log.audit_log_request_builder import AuditLogRequestBuilder from .cases.cases_request_builder import CasesRequestBuilder + from .case_management.case_management_request_builder import CaseManagementRequestBuilder from .cloud_app_security_profiles.cloud_app_security_profiles_request_builder import CloudAppSecurityProfilesRequestBuilder from .collaboration.collaboration_request_builder import CollaborationRequestBuilder from .data_discovery.data_discovery_request_builder import DataDiscoveryRequestBuilder @@ -193,6 +194,15 @@ def audit_log(self) -> AuditLogRequestBuilder: return AuditLogRequestBuilder(self.request_adapter, self.path_parameters) + @property + def case_management(self) -> CaseManagementRequestBuilder: + """ + Provides operations to manage the caseManagement property of the microsoft.graph.security entity. + """ + from .case_management.case_management_request_builder import CaseManagementRequestBuilder + + return CaseManagementRequestBuilder(self.request_adapter, self.path_parameters) + @property def cases(self) -> CasesRequestBuilder: """ diff --git a/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py b/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py index fcc3853680e..49a4ecb72ff 100644 --- a/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py +++ b/msgraph_beta/generated/solutions/backup_restore/browse_sessions/item/browse/browse_post_request_body.py @@ -16,6 +16,8 @@ class BrowsePostRequestBody(AdditionalDataHolder, BackedModel, Parsable): # 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 optimizedBrowse property + optimized_browse: Optional[bool] = False # The browseLocationItemKey property browse_location_item_key: Optional[str] = None # The browseResourceType property @@ -51,6 +53,7 @@ def get_field_deserializers(self,) -> dict[str, Callable[[ParseNode], None]]: "browseLocationItemKey": lambda n : setattr(self, 'browse_location_item_key', n.get_str_value()), "browseResourceType": lambda n : setattr(self, 'browse_resource_type', n.get_enum_value(BrowsableResourceType)), "filter": lambda n : setattr(self, 'filter', n.get_str_value()), + "optimizedBrowse": lambda n : setattr(self, 'optimized_browse', n.get_bool_value()), "orderBy": lambda n : setattr(self, 'order_by', n.get_enum_value(BrowseQueryOrder)), } return fields @@ -66,6 +69,7 @@ def serialize(self,writer: SerializationWriter) -> None: writer.write_str_value("browseLocationItemKey", self.browse_location_item_key) writer.write_enum_value("browseResourceType", self.browse_resource_type) writer.write_str_value("filter", self.filter) + writer.write_bool_value("optimizedBrowse", self.optimized_browse) writer.write_enum_value("orderBy", self.order_by) writer.write_additional_data_value(self.additional_data) diff --git a/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py index ccc97e8d975..18612e925e7 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/containers_request_builder.py @@ -18,6 +18,8 @@ from ....models.file_storage_container_collection_response import FileStorageContainerCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder from .item.file_storage_container_item_request_builder import FileStorageContainerItemRequestBuilder class ContainersRequestBuilder(BaseRequestBuilder): @@ -68,6 +70,33 @@ async def get(self,request_configuration: Optional[RequestConfiguration[Containe return await self.request_adapter.send_async(request_info, FileStorageContainerCollectionResponse, error_mapping) + def get_by_user_with_user_principal_name(self,user_principal_name: str) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + Provides operations to call the getByUser method. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameRequestBuilder + """ + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters, user_principal_name) + + def get_by_user_with_user_principal_name_with_role(self,role: str, user_principal_name: str) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + Provides operations to call the getByUser method. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if role is None: + raise TypeError("role cannot be null.") + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder + + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, self.path_parameters, role, user_principal_name) + async def post(self,body: FileStorageContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainer]: """ Create a new fileStorageContainer object. The respective container type identified by containerTypeId must be enabled in the tenant. For delegated calls, the calling user is set as the owner of the fileStorageContainer. diff --git a/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py new file mode 100644 index 00000000000..d6ef7f11c7f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameGetResponse: + """ + 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: GetByUserWithUserPrincipalNameGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameGetResponse() + + 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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + 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_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py new file mode 100644 index 00000000000..b62a8103e14 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_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 .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + +class GetByUserWithUserPrincipalNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameRequestBuilder 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. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameGetResponse]: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + """ + 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 .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + 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) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + 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: GetByUserWithUserPrincipalNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters(): + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + """ + 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 GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py new file mode 100644 index 00000000000..4c240bbc69f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameWithRoleGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameWithRoleGetResponse: + """ + 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: GetByUserWithUserPrincipalNameWithRoleGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleGetResponse() + + 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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + 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_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py new file mode 100644 index 00000000000..050c67ba583 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py @@ -0,0 +1,142 @@ +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 .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + +class GetByUserWithUserPrincipalNameWithRoleRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], role: Optional[str] = None, user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameWithRoleRequestBuilder 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. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['role'] = role + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/containers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse]: + """ + Invoke function getByUser + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse] + """ + 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 .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameWithRoleGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getByUser + 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) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + 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: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters(): + """ + Invoke function getByUser + """ + 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 GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py index a62af50bff1..1e23b98ebc5 100644 --- a/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/containers/item/file_storage_container_item_request_builder.py @@ -28,6 +28,7 @@ from .recycle_bin.recycle_bin_request_builder import RecycleBinRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder from .unlock.unlock_request_builder import UnlockRequestBuilder @@ -261,6 +262,15 @@ def share_point_groups(self) -> SharePointGroupsRequestBuilder: return SharePointGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def transfer_principal_ownership(self) -> TransferPrincipalOwnershipRequestBuilder: + """ + Provides operations to call the transferPrincipalOwnership method. + """ + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder + + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, self.path_parameters) + @property def unarchive(self) -> UnarchiveRequestBuilder: """ diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py new file mode 100644 index 00000000000..6a459ae8192 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_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_set import IdentitySet + +@dataclass +class TransferPrincipalOwnershipPostRequestBody(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 transferTo property + transfer_to: Optional[IdentitySet] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TransferPrincipalOwnershipPostRequestBody: + """ + 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: TransferPrincipalOwnershipPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TransferPrincipalOwnershipPostRequestBody() + + 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_set import IdentitySet + + from ......models.identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "transferTo": lambda n : setattr(self, 'transfer_to', n.get_object_value(IdentitySet)), + } + 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("transferTo", self.transfer_to) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py new file mode 100644 index 00000000000..7731b5c2a7e --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py @@ -0,0 +1,86 @@ +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 .transfer_principal_ownership_post_request_body import TransferPrincipalOwnershipPostRequestBody + +class TransferPrincipalOwnershipRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the transferPrincipalOwnership method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TransferPrincipalOwnershipRequestBuilder 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}/storage/fileStorage/containers/{fileStorageContainer%2Did}/transferPrincipalOwnership", path_parameters) + + async def post(self,body: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action transferPrincipalOwnership + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + 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: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action transferPrincipalOwnership + 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) -> TransferPrincipalOwnershipRequestBuilder: + """ + 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: TransferPrincipalOwnershipRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration(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_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py index d6b063aa772..2bb58063abc 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/deleted_containers_request_builder.py @@ -18,6 +18,8 @@ from ....models.file_storage_container_collection_response import FileStorageContainerCollectionResponse from ....models.o_data_errors.o_data_error import ODataError from .count.count_request_builder import CountRequestBuilder + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder from .item.file_storage_container_item_request_builder import FileStorageContainerItemRequestBuilder class DeletedContainersRequestBuilder(BaseRequestBuilder): @@ -67,6 +69,33 @@ async def get(self,request_configuration: Optional[RequestConfiguration[DeletedC return await self.request_adapter.send_async(request_info, FileStorageContainerCollectionResponse, error_mapping) + def get_by_user_with_user_principal_name(self,user_principal_name: str) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + Provides operations to call the getByUser method. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameRequestBuilder + """ + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name.get_by_user_with_user_principal_name_request_builder import GetByUserWithUserPrincipalNameRequestBuilder + + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, self.path_parameters, user_principal_name) + + def get_by_user_with_user_principal_name_with_role(self,role: str, user_principal_name: str) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + Provides operations to call the getByUser method. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if role is None: + raise TypeError("role cannot be null.") + if user_principal_name is None: + raise TypeError("user_principal_name cannot be null.") + from .get_by_user_with_user_principal_name_with_role.get_by_user_with_user_principal_name_with_role_request_builder import GetByUserWithUserPrincipalNameWithRoleRequestBuilder + + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, self.path_parameters, role, user_principal_name) + async def post(self,body: FileStorageContainer, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[FileStorageContainer]: """ Create new navigation property to deletedContainers for storage diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_get_response.py new file mode 100644 index 00000000000..d6ef7f11c7f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameGetResponse: + """ + 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: GetByUserWithUserPrincipalNameGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameGetResponse() + + 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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + 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_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_request_builder.py new file mode 100644 index 00000000000..691802299b0 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name/get_by_user_with_user_principal_name_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 .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + +class GetByUserWithUserPrincipalNameRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameRequestBuilder 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. + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameGetResponse]: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameGetResponse] + Find more info here: https://learn.microsoft.com/graph/api/filestoragecontainer-getbyuser?view=graph-rest-beta + """ + 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 .get_by_user_with_user_principal_name_get_response import GetByUserWithUserPrincipalNameGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + 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) -> GetByUserWithUserPrincipalNameRequestBuilder: + """ + 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: GetByUserWithUserPrincipalNameRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters(): + """ + Get a list of fileStorageContainer objects that are owned by a user (either as owner or as principalOwner). You can also filter the results to only list containers for which the user is the principalOwner. + """ + 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 GetByUserWithUserPrincipalNameRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_get_response.py new file mode 100644 index 00000000000..4c240bbc69f --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + +from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + +@dataclass +class GetByUserWithUserPrincipalNameWithRoleGetResponse(BaseCollectionPaginationCountResponse, Parsable): + # The value property + value: Optional[list[FileStorageContainer]] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> GetByUserWithUserPrincipalNameWithRoleGetResponse: + """ + 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: GetByUserWithUserPrincipalNameWithRoleGetResponse + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleGetResponse() + + 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.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + from .....models.base_collection_pagination_count_response import BaseCollectionPaginationCountResponse + from .....models.file_storage_container import FileStorageContainer + + fields: dict[str, Callable[[Any], None]] = { + "value": lambda n : setattr(self, 'value', n.get_collection_of_object_values(FileStorageContainer)), + } + 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_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py new file mode 100644 index 00000000000..97b0192845a --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/get_by_user_with_user_principal_name_with_role/get_by_user_with_user_principal_name_with_role_request_builder.py @@ -0,0 +1,142 @@ +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 .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + +class GetByUserWithUserPrincipalNameWithRoleRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getByUser method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]], role: Optional[str] = None, user_principal_name: Optional[str] = None) -> None: + """ + Instantiates a new GetByUserWithUserPrincipalNameWithRoleRequestBuilder 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. + param role: Usage: role='{role}' + param user_principal_name: Usage: userPrincipalName='{userPrincipalName}' + Returns: None + """ + if isinstance(path_parameters, dict): + path_parameters['role'] = role + path_parameters['userPrincipalName'] = user_principal_name + super().__init__(request_adapter, "{+baseurl}/storage/fileStorage/deletedContainers/getByUser(userPrincipalName='{userPrincipalName}',role='{role}'){?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse]: + """ + Invoke function getByUser + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[GetByUserWithUserPrincipalNameWithRoleGetResponse] + """ + 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 .get_by_user_with_user_principal_name_with_role_get_response import GetByUserWithUserPrincipalNameWithRoleGetResponse + + return await self.request_adapter.send_async(request_info, GetByUserWithUserPrincipalNameWithRoleGetResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Invoke function getByUser + 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) -> GetByUserWithUserPrincipalNameWithRoleRequestBuilder: + """ + 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: GetByUserWithUserPrincipalNameWithRoleRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetByUserWithUserPrincipalNameWithRoleRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters(): + """ + Invoke function getByUser + """ + 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 GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetRequestConfiguration(RequestConfiguration[GetByUserWithUserPrincipalNameWithRoleRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py index 5af029c87ee..2917667d4f6 100644 --- a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/file_storage_container_item_request_builder.py @@ -28,6 +28,7 @@ from .recycle_bin.recycle_bin_request_builder import RecycleBinRequestBuilder from .restore.restore_request_builder import RestoreRequestBuilder from .share_point_groups.share_point_groups_request_builder import SharePointGroupsRequestBuilder + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder from .unarchive.unarchive_request_builder import UnarchiveRequestBuilder from .unlock.unlock_request_builder import UnlockRequestBuilder @@ -260,6 +261,15 @@ def share_point_groups(self) -> SharePointGroupsRequestBuilder: return SharePointGroupsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def transfer_principal_ownership(self) -> TransferPrincipalOwnershipRequestBuilder: + """ + Provides operations to call the transferPrincipalOwnership method. + """ + from .transfer_principal_ownership.transfer_principal_ownership_request_builder import TransferPrincipalOwnershipRequestBuilder + + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, self.path_parameters) + @property def unarchive(self) -> UnarchiveRequestBuilder: """ diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_post_request_body.py new file mode 100644 index 00000000000..6a459ae8192 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_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_set import IdentitySet + +@dataclass +class TransferPrincipalOwnershipPostRequestBody(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 transferTo property + transfer_to: Optional[IdentitySet] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> TransferPrincipalOwnershipPostRequestBody: + """ + 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: TransferPrincipalOwnershipPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return TransferPrincipalOwnershipPostRequestBody() + + 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_set import IdentitySet + + from ......models.identity_set import IdentitySet + + fields: dict[str, Callable[[Any], None]] = { + "transferTo": lambda n : setattr(self, 'transfer_to', n.get_object_value(IdentitySet)), + } + 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("transferTo", self.transfer_to) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py new file mode 100644 index 00000000000..021404b1873 --- /dev/null +++ b/msgraph_beta/generated/storage/file_storage/deleted_containers/item/transfer_principal_ownership/transfer_principal_ownership_request_builder.py @@ -0,0 +1,86 @@ +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 .transfer_principal_ownership_post_request_body import TransferPrincipalOwnershipPostRequestBody + +class TransferPrincipalOwnershipRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the transferPrincipalOwnership method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new TransferPrincipalOwnershipRequestBuilder 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}/storage/fileStorage/deletedContainers/{fileStorageContainer%2Did}/transferPrincipalOwnership", path_parameters) + + async def post(self,body: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Invoke action transferPrincipalOwnership + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + 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: TransferPrincipalOwnershipPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke action transferPrincipalOwnership + 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) -> TransferPrincipalOwnershipRequestBuilder: + """ + 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: TransferPrincipalOwnershipRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return TransferPrincipalOwnershipRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class TransferPrincipalOwnershipRequestBuilderPostRequestConfiguration(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_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..bde3d82a9c9 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/count/count_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.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..30eee52495c --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..eee37f99661 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py index 1dad305bfb7..f9e4e609237 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 31e93594d05..0b1568bbf44 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 6c91d0482ca..a6b90b9f677 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..8d41692f64e --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/count/count_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.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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..44ad56a78a1 --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..cc3ba66abaf --- /dev/null +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamTemplateDefinition/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py index 51025cb2e75..4fb38b0fd84 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 872f946f379..a5cf42fc21a 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teamTemplateDefinition + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index ad563584869..6d23b86a2fc 100644 --- a/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/team_template_definition/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..a6c10f561a6 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/count/count_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.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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..695d90a77cc --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..7e708e500e1 --- /dev/null +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teams/{team%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py index 2e250178080..b06e07d92f8 100644 --- a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 9ae66726a0d..1aab6326345 100644 --- a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 7ac15f24ee7..3e3b72af731 100644 --- a/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..98c31089323 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/count/count_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.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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..6904476b2fc --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..b83c799c849 --- /dev/null +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teams/{team%2Did}/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py index c73f61830d0..65984b487e8 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 2235756fe77..3b2d8ea9bec 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teams + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 8bcefdb8cc2..d0648f1a09f 100644 --- a/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teams/item/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..25fff3fe77a --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/count/count_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.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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..6285906fea7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..9ac91b55298 --- /dev/null +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamwork/deletedTeams/{deletedTeam%2Did}/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py index b56aa01b1e0..f65457dda76 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index dbdbae4cea5..093d9d03688 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py index a8573db15e7..9cd51955dc6 100644 --- a/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/deleted_teams/item/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py index d0ae0a2b4a7..a2f21c5713c 100644 --- a/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/custom_emojis_request_builder.py @@ -49,9 +49,10 @@ def by_teamwork_custom_emoji_display_name(self,teamwork_custom_emoji_display_nam async def get(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmojiCollectionResponse]: """ - Get customEmojis from teamwork + Get a list of custom emojis available in the teamwork messaging of the organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkCustomEmojiCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/teamworkmessaging-list-customemojis?view=graph-rest-beta """ request_info = self.to_get_request_information( request_configuration @@ -69,10 +70,11 @@ async def get(self,request_configuration: Optional[RequestConfiguration[CustomEm async def post(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: """ - Create new navigation property to customEmojis for teamwork + Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkCustomEmoji] + Find more info here: https://learn.microsoft.com/graph/api/teamworkmessaging-post-customemojis?view=graph-rest-beta """ if body is None: raise TypeError("body cannot be null.") @@ -92,7 +94,7 @@ async def post(self,body: TeamworkCustomEmoji, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[CustomEmojisRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get customEmojis from teamwork + Get a list of custom emojis available in the teamwork messaging of the organization. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -103,7 +105,7 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi def to_post_request_information(self,body: TeamworkCustomEmoji, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: """ - Create new navigation property to customEmojis for teamwork + Create a new custom emoji in the teamwork messaging of the organization, which adds the custom emoji to Teams for the tenant. The emoji image is provided as base64-encoded content bytes. param body: The request body param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation @@ -138,7 +140,7 @@ def count(self) -> CountRequestBuilder: @dataclass class CustomEmojisRequestBuilderGetQueryParameters(): """ - Get customEmojis from teamwork + Get a list of custom emojis available in the teamwork messaging of the organization. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py index 71f6d75cd53..17989a038b1 100644 --- a/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/messaging/custom_emojis/item/teamwork_custom_emoji_display_name_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkCustomEmoji]: """ - Get customEmojis from teamwork + The collection of custom emojis available in organization messaging. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkCustomEmoji] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get customEmojis from teamwork + The collection of custom emojis available in organization messaging. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class TeamworkCustomEmojiDisplayNameItemRequestBuilderDeleteRequestConfiguration @dataclass class TeamworkCustomEmojiDisplayNameItemRequestBuilderGetQueryParameters(): """ - Get customEmojis from teamwork + The collection of custom emojis available in organization messaging. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py index 5d009eb4c58..60a1e6f9351 100644 --- a/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py +++ b/msgraph_beta/generated/teamwork/messaging/messaging_request_builder.py @@ -51,7 +51,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[MessagingRequestBuilderGetQueryParameters]] = None) -> Optional[TeamworkMessaging]: """ - Get messaging from teamwork + The messaging functionality, including custom emojis. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TeamworkMessaging] """ @@ -105,7 +105,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[MessagingRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get messaging from teamwork + The messaging functionality, including custom emojis. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -158,7 +158,7 @@ class MessagingRequestBuilderDeleteRequestConfiguration(RequestConfiguration[Que @dataclass class MessagingRequestBuilderGetQueryParameters(): """ - Get messaging from teamwork + The messaging functionality, including custom emojis. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..b41a4ae7d32 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/count/count_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.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..13448368ab2 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..0b4900535a7 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/channels/{channel%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py index 8163a54a0ac..57c24c8d769 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 6930b59940f..8eb8d205899 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py index 2f8e74708fd..2b8a042f5aa 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/channels/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..23ffb70d087 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/count/count_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.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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..052962efe45 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..0bf6e4bb760 --- /dev/null +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/teamwork/teamTemplates/{teamTemplate%2Did}/definitions/{teamTemplateDefinition%2Did}/teamDefinition/primaryChannel/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py index 3674790c60d..20baf1709cf 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index c03966d5e66..6a7487f05d6 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from teamwork + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py index 9a291503c91..8c22aed942a 100644 --- a/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/teamwork/team_templates/item/definitions/item/team_definition/primary_channel/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py b/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py index 10cf5edfe5e..3aca5b2c068 100644 --- a/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/authentication_request_builder.py @@ -29,6 +29,7 @@ from .platform_credential_methods.platform_credential_methods_request_builder import PlatformCredentialMethodsRequestBuilder from .qr_code_pin_method.qr_code_pin_method_request_builder import QrCodePinMethodRequestBuilder from .requirements.requirements_request_builder import RequirementsRequestBuilder + from .resource_account_key_authentication_methods.resource_account_key_authentication_methods_request_builder import ResourceAccountKeyAuthenticationMethodsRequestBuilder from .sign_in_preferences.sign_in_preferences_request_builder import SignInPreferencesRequestBuilder from .software_oath_methods.software_oath_methods_request_builder import SoftwareOathMethodsRequestBuilder from .temporary_access_pass_methods.temporary_access_pass_methods_request_builder import TemporaryAccessPassMethodsRequestBuilder @@ -272,6 +273,15 @@ def requirements(self) -> RequirementsRequestBuilder: return RequirementsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def resource_account_key_authentication_methods(self) -> ResourceAccountKeyAuthenticationMethodsRequestBuilder: + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + from .resource_account_key_authentication_methods.resource_account_key_authentication_methods_request_builder import ResourceAccountKeyAuthenticationMethodsRequestBuilder + + return ResourceAccountKeyAuthenticationMethodsRequestBuilder(self.request_adapter, self.path_parameters) + @property def sign_in_preferences(self) -> SignInPreferencesRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/count/count_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/count/count_request_builder.py new file mode 100644 index 00000000000..f8902520a1c --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/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}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/$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_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/contact/contact_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_request_builder.py similarity index 71% rename from msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/contact/contact_request_builder.py rename to msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_request_builder.py index f00054207e0..31b661f281c 100644 --- a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_members/item/contact/contact_request_builder.py +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/device/device_request_builder.py @@ -14,45 +14,45 @@ from warnings import warn if TYPE_CHECKING: - from ........models.contact import Contact - from ........models.o_data_errors.o_data_error import ODataError + from .......models.device import Device + from .......models.o_data_errors.o_data_error import ODataError -class ContactRequestBuilder(BaseRequestBuilder): +class DeviceRequestBuilder(BaseRequestBuilder): """ - Provides operations to manage the contact property of the microsoft.graph.distributionListMember entity. + Provides operations to manage the device property of the microsoft.graph.resourceAccountKeyAuthenticationMethod entity. """ def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: """ - Instantiates a new ContactRequestBuilder and sets the default values. + Instantiates a new DeviceRequestBuilder 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}/users/{user%2Did}/distributionLists/{distributionList%2Did}/distributionListMembers/{distributionListMember%2Did}/contact{?%24expand,%24select}", path_parameters) + super().__init__(request_adapter, "{+baseurl}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}/device{?%24expand,%24select}", path_parameters) - async def get(self,request_configuration: Optional[RequestConfiguration[ContactRequestBuilderGetQueryParameters]] = None) -> Optional[Contact]: + async def get(self,request_configuration: Optional[RequestConfiguration[DeviceRequestBuilderGetQueryParameters]] = None) -> Optional[Device]: """ - Get contact from users + The registered device on which this resource account key resides. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. - Returns: Optional[Contact] + Returns: Optional[Device] """ 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, } if not self.request_adapter: raise Exception("Http core is null") - from ........models.contact import Contact + from .......models.device import Device - return await self.request_adapter.send_async(request_info, Contact, error_mapping) + return await self.request_adapter.send_async(request_info, Device, error_mapping) - def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ContactRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DeviceRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get contact from users + The registered device on which this resource account key resides. Supports $expand. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -61,20 +61,20 @@ def to_get_request_information(self,request_configuration: Optional[RequestConfi request_info.headers.try_add("Accept", "application/json") return request_info - def with_url(self,raw_url: str) -> ContactRequestBuilder: + def with_url(self,raw_url: str) -> DeviceRequestBuilder: """ 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: ContactRequestBuilder + Returns: DeviceRequestBuilder """ if raw_url is None: raise TypeError("raw_url cannot be null.") - return ContactRequestBuilder(self.request_adapter, raw_url) + return DeviceRequestBuilder(self.request_adapter, raw_url) @dataclass - class ContactRequestBuilderGetQueryParameters(): + class DeviceRequestBuilderGetQueryParameters(): """ - Get contact from users + The registered device on which this resource account key resides. Supports $expand. """ def get_query_parameter(self,original_name: str) -> str: """ @@ -98,7 +98,7 @@ def get_query_parameter(self,original_name: str) -> str: @dataclass - class ContactRequestBuilderGetRequestConfiguration(RequestConfiguration[ContactRequestBuilderGetQueryParameters]): + class DeviceRequestBuilderGetRequestConfiguration(RequestConfiguration[DeviceRequestBuilderGetQueryParameters]): """ Configuration for the request such as headers, query parameters, and middleware options. """ diff --git a/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py new file mode 100644 index 00000000000..785d31644bd --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/item/resource_account_key_authentication_method_item_request_builder.py @@ -0,0 +1,155 @@ +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.resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + from .device.device_request_builder import DeviceRequestBuilder + +class ResourceAccountKeyAuthenticationMethodItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceAccountKeyAuthenticationMethodItemRequestBuilder 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}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods/{resourceAccountKeyAuthenticationMethod%2Did}{?%24expand,%24select}", path_parameters) + + async def delete(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Delete a resourceAccountKeyAuthenticationMethod 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/resourceaccountkeyauthenticationmethod-delete?view=graph-rest-beta + """ + 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[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceAccountKeyAuthenticationMethod]: + """ + Read the properties and relationships of a resourceAccountKeyAuthenticationMethod object. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ResourceAccountKeyAuthenticationMethod] + Find more info here: https://learn.microsoft.com/graph/api/resourceaccountkeyauthenticationmethod-get?view=graph-rest-beta + """ + 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.resource_account_key_authentication_method import ResourceAccountKeyAuthenticationMethod + + return await self.request_adapter.send_async(request_info, ResourceAccountKeyAuthenticationMethod, error_mapping) + + def to_delete_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Delete a resourceAccountKeyAuthenticationMethod 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[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Read the properties and relationships of a resourceAccountKeyAuthenticationMethod 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 with_url(self,raw_url: str) -> ResourceAccountKeyAuthenticationMethodItemRequestBuilder: + """ + 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: ResourceAccountKeyAuthenticationMethodItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceAccountKeyAuthenticationMethodItemRequestBuilder(self.request_adapter, raw_url) + + @property + def device(self) -> DeviceRequestBuilder: + """ + Provides operations to manage the device property of the microsoft.graph.resourceAccountKeyAuthenticationMethod entity. + """ + from .device.device_request_builder import DeviceRequestBuilder + + return DeviceRequestBuilder(self.request_adapter, self.path_parameters) + + @dataclass + class ResourceAccountKeyAuthenticationMethodItemRequestBuilderDeleteRequestConfiguration(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 ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters(): + """ + Read the properties and relationships of a resourceAccountKeyAuthenticationMethod 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 ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceAccountKeyAuthenticationMethodItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py new file mode 100644 index 00000000000..f917d1abb90 --- /dev/null +++ b/msgraph_beta/generated/users/item/authentication/resource_account_key_authentication_methods/resource_account_key_authentication_methods_request_builder.py @@ -0,0 +1,163 @@ +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.resource_account_key_authentication_method_collection_response import ResourceAccountKeyAuthenticationMethodCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.resource_account_key_authentication_method_item_request_builder import ResourceAccountKeyAuthenticationMethodItemRequestBuilder + +class ResourceAccountKeyAuthenticationMethodsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new ResourceAccountKeyAuthenticationMethodsRequestBuilder 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}/users/{user%2Did}/authentication/resourceAccountKeyAuthenticationMethods{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_resource_account_key_authentication_method_id(self,resource_account_key_authentication_method_id: str) -> ResourceAccountKeyAuthenticationMethodItemRequestBuilder: + """ + Provides operations to manage the resourceAccountKeyAuthenticationMethods property of the microsoft.graph.authentication entity. + param resource_account_key_authentication_method_id: The unique identifier of resourceAccountKeyAuthenticationMethod + Returns: ResourceAccountKeyAuthenticationMethodItemRequestBuilder + """ + if resource_account_key_authentication_method_id is None: + raise TypeError("resource_account_key_authentication_method_id cannot be null.") + from .item.resource_account_key_authentication_method_item_request_builder import ResourceAccountKeyAuthenticationMethodItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["resourceAccountKeyAuthenticationMethod%2Did"] = resource_account_key_authentication_method_id + return ResourceAccountKeyAuthenticationMethodItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]] = None) -> Optional[ResourceAccountKeyAuthenticationMethodCollectionResponse]: + """ + Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[ResourceAccountKeyAuthenticationMethodCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/authentication-list-resourceaccountkeyauthenticationmethods?view=graph-rest-beta + """ + 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.resource_account_key_authentication_method_collection_response import ResourceAccountKeyAuthenticationMethodCollectionResponse + + return await self.request_adapter.send_async(request_info, ResourceAccountKeyAuthenticationMethodCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + 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) -> ResourceAccountKeyAuthenticationMethodsRequestBuilder: + """ + 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: ResourceAccountKeyAuthenticationMethodsRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return ResourceAccountKeyAuthenticationMethodsRequestBuilder(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 ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters(): + """ + Retrieve a list of the resourceAccountKeyAuthenticationMethod objects and their properties for a resource account. + """ + 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 ResourceAccountKeyAuthenticationMethodsRequestBuilderGetRequestConfiguration(RequestConfiguration[ResourceAccountKeyAuthenticationMethodsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py b/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py index d8af363565a..263d4a4fa68 100644 --- a/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py +++ b/msgraph_beta/generated/users/item/chats/item/targeted_messages/item/targeted_chat_message_item_request_builder.py @@ -53,7 +53,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessage]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessage] """ @@ -107,7 +107,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedChatMessageItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -169,7 +169,7 @@ class TargetedChatMessageItemRequestBuilderDeleteRequestConfiguration(RequestCon @dataclass class TargetedChatMessageItemRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py b/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py index 8c521b16d78..cf562d9e3fa 100644 --- a/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py +++ b/msgraph_beta/generated/users/item/chats/item/targeted_messages/targeted_messages_request_builder.py @@ -49,7 +49,7 @@ def by_targeted_chat_message_id(self,targeted_chat_message_id: str) -> TargetedC async def get(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> Optional[TargetedChatMessageCollectionResponse]: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[TargetedChatMessageCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: TargetedChatMessage, request_configuration: Optional[R def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[TargetedMessagesRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class TargetedMessagesRequestBuilderGetQueryParameters(): """ - A collection of targeted messages in the chat that are visible only to specific users. Nullable. + A collection of targeted messages in the chat that are visible only to specific users. Nullable. You can't expand this relationship using $expand. Targeted messages can also be retrieved via the userTeamwork: getAllTargetedMessages API. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py index 7bce0021d0a..e95671bf7a5 100644 --- a/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py +++ b/msgraph_beta/generated/users/item/distribution_lists/item/distribution_list_item_request_builder.py @@ -18,7 +18,6 @@ from .....models.o_data_errors.o_data_error import ODataError from .add_members.add_members_request_builder import AddMembersRequestBuilder from .delete_members.delete_members_request_builder import DeleteMembersRequestBuilder - from .distribution_list_members.distribution_list_members_request_builder import DistributionListMembersRequestBuilder class DistributionListItemRequestBuilder(BaseRequestBuilder): """ @@ -159,15 +158,6 @@ def delete_members(self) -> DeleteMembersRequestBuilder: return DeleteMembersRequestBuilder(self.request_adapter, self.path_parameters) - @property - def distribution_list_members(self) -> DistributionListMembersRequestBuilder: - """ - Provides operations to manage the distributionListMembers property of the microsoft.graph.distributionList entity. - """ - from .distribution_list_members.distribution_list_members_request_builder import DistributionListMembersRequestBuilder - - return DistributionListMembersRequestBuilder(self.request_adapter, self.path_parameters) - @dataclass class DistributionListItemRequestBuilderDeleteRequestConfiguration(RequestConfiguration[QueryParameters]): """ diff --git a/msgraph_beta/generated/users/item/managed_devices/item/get_sync_status/get_sync_status_request_builder.py b/msgraph_beta/generated/users/item/managed_devices/item/get_sync_status/get_sync_status_request_builder.py new file mode 100644 index 00000000000..aa95e295d79 --- /dev/null +++ b/msgraph_beta/generated/users/item/managed_devices/item/get_sync_status/get_sync_status_request_builder.py @@ -0,0 +1,81 @@ +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.device_sync_status_response import DeviceSyncStatusResponse + from ......models.o_data_errors.o_data_error import ODataError + +class GetSyncStatusRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the getSyncStatus method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GetSyncStatusRequestBuilder 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}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/getSyncStatus()", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> Optional[DeviceSyncStatusResponse]: + """ + Invoke function getSyncStatus + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DeviceSyncStatusResponse] + """ + 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.device_sync_status_response import DeviceSyncStatusResponse + + return await self.request_adapter.send_async(request_info, DeviceSyncStatusResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Invoke function getSyncStatus + 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) -> GetSyncStatusRequestBuilder: + """ + 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: GetSyncStatusRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GetSyncStatusRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class GetSyncStatusRequestBuilderGetRequestConfiguration(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_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py b/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py index 2f5e1dbe595..bb8ad429bd1 100644 --- a/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py +++ b/msgraph_beta/generated/users/item/managed_devices/item/managed_device_item_request_builder.py @@ -35,6 +35,7 @@ from .enroll_now_action.enroll_now_action_request_builder import EnrollNowActionRequestBuilder from .get_file_vault_key.get_file_vault_key_request_builder import GetFileVaultKeyRequestBuilder from .get_non_compliant_settings.get_non_compliant_settings_request_builder import GetNonCompliantSettingsRequestBuilder + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder from .initiate_device_attestation.initiate_device_attestation_request_builder import InitiateDeviceAttestationRequestBuilder from .initiate_mobile_device_management_key_recovery.initiate_mobile_device_management_key_recovery_request_builder import InitiateMobileDeviceManagementKeyRecoveryRequestBuilder from .initiate_on_demand_proactive_remediation.initiate_on_demand_proactive_remediation_request_builder import InitiateOnDemandProactiveRemediationRequestBuilder @@ -49,6 +50,7 @@ from .recover_passcode.recover_passcode_request_builder import RecoverPasscodeRequestBuilder from .reenable.reenable_request_builder import ReenableRequestBuilder from .remote_lock.remote_lock_request_builder import RemoteLockRequestBuilder + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder from .remove_device_firmware_configuration_interface_management.remove_device_firmware_configuration_interface_management_request_builder import RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder from .request_remote_assistance.request_remote_assistance_request_builder import RequestRemoteAssistanceRequestBuilder from .reset_passcode.reset_passcode_request_builder import ResetPasscodeRequestBuilder @@ -368,6 +370,15 @@ def get_non_compliant_settings(self) -> GetNonCompliantSettingsRequestBuilder: return GetNonCompliantSettingsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def get_sync_status(self) -> GetSyncStatusRequestBuilder: + """ + Provides operations to call the getSyncStatus method. + """ + from .get_sync_status.get_sync_status_request_builder import GetSyncStatusRequestBuilder + + return GetSyncStatusRequestBuilder(self.request_adapter, self.path_parameters) + @property def initiate_device_attestation(self) -> InitiateDeviceAttestationRequestBuilder: """ @@ -494,6 +505,15 @@ def remote_lock(self) -> RemoteLockRequestBuilder: return RemoteLockRequestBuilder(self.request_adapter, self.path_parameters) + @property + def remove_device_esim(self) -> RemoveDeviceEsimRequestBuilder: + """ + Provides operations to call the removeDeviceEsim method. + """ + from .remove_device_esim.remove_device_esim_request_builder import RemoveDeviceEsimRequestBuilder + + return RemoveDeviceEsimRequestBuilder(self.request_adapter, self.path_parameters) + @property def remove_device_firmware_configuration_interface_management(self) -> RemoveDeviceFirmwareConfigurationInterfaceManagementRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py new file mode 100644 index 00000000000..d620e92a59c --- /dev/null +++ b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_post_request_body.py @@ -0,0 +1,50 @@ +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 RemoveDeviceEsimPostRequestBody(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 iccId property + icc_id: Optional[str] = None + + @staticmethod + def create_from_discriminator_value(parse_node: ParseNode) -> RemoveDeviceEsimPostRequestBody: + """ + 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: RemoveDeviceEsimPostRequestBody + """ + if parse_node is None: + raise TypeError("parse_node cannot be null.") + return RemoveDeviceEsimPostRequestBody() + + 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]] = { + "iccId": lambda n : setattr(self, 'icc_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("iccId", self.icc_id) + writer.write_additional_data_value(self.additional_data) + + diff --git a/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py new file mode 100644 index 00000000000..598bc38e2cc --- /dev/null +++ b/msgraph_beta/generated/users/item/managed_devices/item/remove_device_esim/remove_device_esim_request_builder.py @@ -0,0 +1,86 @@ +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 .remove_device_esim_post_request_body import RemoveDeviceEsimPostRequestBody + +class RemoveDeviceEsimRequestBuilder(BaseRequestBuilder): + """ + Provides operations to call the removeDeviceEsim method. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new RemoveDeviceEsimRequestBuilder 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}/users/{user%2Did}/managedDevices/{managedDevice%2Did}/removeDeviceEsim", path_parameters) + + async def post(self,body: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> None: + """ + Remove eSIM from the device + param body: The request body + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: None + """ + 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: RemoveDeviceEsimPostRequestBody, request_configuration: Optional[RequestConfiguration[QueryParameters]] = None) -> RequestInformation: + """ + Remove eSIM from the device + 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) -> RemoveDeviceEsimRequestBuilder: + """ + 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: RemoveDeviceEsimRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return RemoveDeviceEsimRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class RemoveDeviceEsimRequestBuilderPostRequestConfiguration(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_beta/generated/users/item/pending_access_review_instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/accept_recommendations/accept_recommendations_request_builder.py new file mode 100644 index 00000000000..a2b7b074b2c --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_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}/users/{user%2Did}/pendingAccessReviewInstances/{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-beta + """ + 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_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py index d7db904a4ba..9e7a00cf999 100644 --- a/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/access_review_stage_item_request_builder.py +++ b/msgraph_beta/generated/users/item/pending_access_review_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 @@ -140,6 +142,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_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_post_request_body.py b/msgraph_beta/generated/users/item/pending_access_review_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_beta/generated/users/item/pending_access_review_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_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py b/msgraph_beta/generated/users/item/pending_access_review_instances/item/stages/item/batch_record_decisions/batch_record_decisions_request_builder.py new file mode 100644 index 00000000000..a217e55f834 --- /dev/null +++ b/msgraph_beta/generated/users/item/pending_access_review_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}/users/{user%2Did}/pendingAccessReviewInstances/{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-beta + """ + 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_beta/generated/users/item/planner/plans/item/goals/count/count_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/goals/count/count_request_builder.py new file mode 100644 index 00000000000..b8c219025d4 --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/goals/count/count_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.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}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/$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] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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 + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py new file mode 100644 index 00000000000..64657ca470a --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/goals/goals_request_builder.py @@ -0,0 +1,166 @@ +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.planner_goal_collection_response import PlannerGoalCollectionResponse + from .count.count_request_builder import CountRequestBuilder + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + +class GoalsRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new GoalsRequestBuilder 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}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_planner_goal_id(self,planner_goal_id: str) -> PlannerGoalItemRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + param planner_goal_id: The unique identifier of plannerGoal + Returns: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if planner_goal_id is None: + raise TypeError("planner_goal_id cannot be null.") + from .item.planner_goal_item_request_builder import PlannerGoalItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["plannerGoal%2Did"] = planner_goal_id + return PlannerGoalItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoalCollectionResponse]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoalCollectionResponse] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal_collection_response import PlannerGoalCollectionResponse + + return await self.request_adapter.send_async(request_info, PlannerGoalCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[GoalsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> GoalsRequestBuilder: + """ + 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: GoalsRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return GoalsRequestBuilder(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 GoalsRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 == "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 GoalsRequestBuilderGetRequestConfiguration(RequestConfiguration[GoalsRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py new file mode 100644 index 00000000000..9d9263dd4e5 --- /dev/null +++ b/msgraph_beta/generated/users/item/planner/plans/item/goals/item/planner_goal_item_request_builder.py @@ -0,0 +1,110 @@ +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.planner_goal import PlannerGoal + +class PlannerGoalItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new PlannerGoalItemRequestBuilder 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}/users/{user%2Did}/planner/plans/{plannerPlan%2Did}/goals/{plannerGoal%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerGoal]: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[PlannerGoal] + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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.planner_goal import PlannerGoal + + return await self.request_adapter.send_async(request_info, PlannerGoal, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Collection of goals in the plan. Read-only. Nullable. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: RequestInformation + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + 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) -> PlannerGoalItemRequestBuilder: + """ + 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: PlannerGoalItemRequestBuilder + """ + warn("private preview elements are required to be marked as deprecated as of 2025-03/Tasks_And_Plans on 2025-03-26 and will be removed 2026-03-26", DeprecationWarning) + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return PlannerGoalItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class PlannerGoalItemRequestBuilderGetQueryParameters(): + """ + Collection of goals in the plan. 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 PlannerGoalItemRequestBuilderGetRequestConfiguration(RequestConfiguration[PlannerGoalItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py index 9cc6819d876..d6f41c24dca 100644 --- a/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/history_items_request_builder.py @@ -49,7 +49,7 @@ def by_planner_history_item_id(self,planner_history_item_id: str) -> PlannerHist async def get(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItemCollectionResponse]: """ - Get historyItems from users + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItemCollectionResponse] """ @@ -92,7 +92,7 @@ async def post(self,body: PlannerHistoryItem, request_configuration: Optional[Re def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[HistoryItemsRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from users + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -138,7 +138,7 @@ def count(self) -> CountRequestBuilder: @dataclass class HistoryItemsRequestBuilderGetQueryParameters(): """ - Get historyItems from users + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py index 394cf3bc35c..d916f492c66 100644 --- a/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py +++ b/msgraph_beta/generated/users/item/planner/plans/item/history_items/item/planner_history_item_item_request_builder.py @@ -50,7 +50,7 @@ async def delete(self,request_configuration: Optional[RequestConfiguration[Query async def get(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> Optional[PlannerHistoryItem]: """ - Get historyItems from users + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: Optional[PlannerHistoryItem] """ @@ -104,7 +104,7 @@ def to_delete_request_information(self,request_configuration: Optional[RequestCo def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[PlannerHistoryItemItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: """ - Get historyItems from users + Collection of history items for entities in the plan. Read-only. Nullable. param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. Returns: RequestInformation """ @@ -148,7 +148,7 @@ class PlannerHistoryItemItemRequestBuilderDeleteRequestConfiguration(RequestConf @dataclass class PlannerHistoryItemItemRequestBuilderGetQueryParameters(): """ - Get historyItems from users + Collection of history items for entities in the plan. Read-only. Nullable. """ def get_query_parameter(self,original_name: str) -> str: """ diff --git a/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py index 4c1fcd5bf83..5ebaf859a7d 100644 --- a/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py +++ b/msgraph_beta/generated/users/item/planner/plans/item/planner_plan_item_request_builder.py @@ -20,6 +20,7 @@ from .buckets.buckets_request_builder import BucketsRequestBuilder from .details.details_request_builder import DetailsRequestBuilder from .get_usage_rights.get_usage_rights_request_builder import GetUsageRightsRequestBuilder + from .goals.goals_request_builder import GoalsRequestBuilder from .history_items.history_items_request_builder import HistoryItemsRequestBuilder from .move_to_container.move_to_container_request_builder import MoveToContainerRequestBuilder from .tasks.tasks_request_builder import TasksRequestBuilder @@ -182,6 +183,15 @@ def get_usage_rights(self) -> GetUsageRightsRequestBuilder: return GetUsageRightsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def goals(self) -> GoalsRequestBuilder: + """ + Provides operations to manage the goals property of the microsoft.graph.plannerPlan entity. + """ + from .goals.goals_request_builder import GoalsRequestBuilder + + return GoalsRequestBuilder(self.request_adapter, self.path_parameters) + @property def history_items(self) -> HistoryItemsRequestBuilder: """ diff --git a/msgraph_beta/generated/users/item/sponsor_of/count/count_request_builder.py b/msgraph_beta/generated/users/item/sponsor_of/count/count_request_builder.py new file mode 100644 index 00000000000..4306322fe2c --- /dev/null +++ b/msgraph_beta/generated/users/item/sponsor_of/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}/users/{user%2Did}/sponsorOf/$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_beta/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py b/msgraph_beta/generated/users/item/sponsor_of/item/directory_object_item_request_builder.py new file mode 100644 index 00000000000..9d1ed16b5d9 --- /dev/null +++ b/msgraph_beta/generated/users/item/sponsor_of/item/directory_object_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.directory_object import DirectoryObject + from .....models.o_data_errors.o_data_error import ODataError + +class DirectoryObjectItemRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new DirectoryObjectItemRequestBuilder 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}/users/{user%2Did}/sponsorOf/{directoryObject%2Did}{?%24expand,%24select}", path_parameters) + + async def get(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObject]: + """ + Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObject] + """ + 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.directory_object import DirectoryObject + + return await self.request_adapter.send_async(request_info, DirectoryObject, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + 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) -> DirectoryObjectItemRequestBuilder: + """ + 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: DirectoryObjectItemRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return DirectoryObjectItemRequestBuilder(self.request_adapter, raw_url) + + @dataclass + class DirectoryObjectItemRequestBuilderGetQueryParameters(): + """ + Directory objects that this user sponsors, such as guest users, agent users, agent blueprints, agent blueprint principals, and agent identities. If the user is a member of a group that's a sponsor, the objects sponsored by that group are also included. Read-only. Nullable. Supports $filter, $count, $select, $expand, $top, and $skip. + """ + 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 DirectoryObjectItemRequestBuilderGetRequestConfiguration(RequestConfiguration[DirectoryObjectItemRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/users/item/sponsor_of/sponsor_of_request_builder.py b/msgraph_beta/generated/users/item/sponsor_of/sponsor_of_request_builder.py new file mode 100644 index 00000000000..b4f51a73e07 --- /dev/null +++ b/msgraph_beta/generated/users/item/sponsor_of/sponsor_of_request_builder.py @@ -0,0 +1,163 @@ +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.directory_object_collection_response import DirectoryObjectCollectionResponse + from ....models.o_data_errors.o_data_error import ODataError + from .count.count_request_builder import CountRequestBuilder + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + +class SponsorOfRequestBuilder(BaseRequestBuilder): + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + def __init__(self,request_adapter: RequestAdapter, path_parameters: Union[str, dict[str, Any]]) -> None: + """ + Instantiates a new SponsorOfRequestBuilder 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}/users/{user%2Did}/sponsorOf{?%24count,%24expand,%24filter,%24orderby,%24search,%24select,%24skip,%24top}", path_parameters) + + def by_directory_object_id(self,directory_object_id: str) -> DirectoryObjectItemRequestBuilder: + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + param directory_object_id: The unique identifier of directoryObject + Returns: DirectoryObjectItemRequestBuilder + """ + if directory_object_id is None: + raise TypeError("directory_object_id cannot be null.") + from .item.directory_object_item_request_builder import DirectoryObjectItemRequestBuilder + + url_tpl_params = get_path_parameters(self.path_parameters) + url_tpl_params["directoryObject%2Did"] = directory_object_id + return DirectoryObjectItemRequestBuilder(self.request_adapter, url_tpl_params) + + async def get(self,request_configuration: Optional[RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]] = None) -> Optional[DirectoryObjectCollectionResponse]: + """ + Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + param request_configuration: Configuration for the request such as headers, query parameters, and middleware options. + Returns: Optional[DirectoryObjectCollectionResponse] + Find more info here: https://learn.microsoft.com/graph/api/user-list-sponsorof?view=graph-rest-beta + """ + 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.directory_object_collection_response import DirectoryObjectCollectionResponse + + return await self.request_adapter.send_async(request_info, DirectoryObjectCollectionResponse, error_mapping) + + def to_get_request_information(self,request_configuration: Optional[RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]] = None) -> RequestInformation: + """ + Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + 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) -> SponsorOfRequestBuilder: + """ + 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: SponsorOfRequestBuilder + """ + if raw_url is None: + raise TypeError("raw_url cannot be null.") + return SponsorOfRequestBuilder(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 SponsorOfRequestBuilderGetQueryParameters(): + """ + Get the directory objects that a user sponsors. Sponsored objects can include users, agent users, agent blueprints, agent blueprint principals, and agent identities. Because a group can also be a sponsor, the response includes both objects the user directly sponsors and objects the user sponsors through group membership. + """ + 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 SponsorOfRequestBuilderGetRequestConfiguration(RequestConfiguration[SponsorOfRequestBuilderGetQueryParameters]): + """ + Configuration for the request 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_beta/generated/users/item/user_item_request_builder.py b/msgraph_beta/generated/users/item/user_item_request_builder.py index 075d7fe720e..59c49f19518 100644 --- a/msgraph_beta/generated/users/item/user_item_request_builder.py +++ b/msgraph_beta/generated/users/item/user_item_request_builder.py @@ -126,6 +126,7 @@ from .settings.settings_request_builder import SettingsRequestBuilder from .solutions.solutions_request_builder import SolutionsRequestBuilder from .sponsors.sponsors_request_builder import SponsorsRequestBuilder + from .sponsor_of.sponsor_of_request_builder import SponsorOfRequestBuilder from .teamwork.teamwork_request_builder import TeamworkRequestBuilder from .todo.todo_request_builder import TodoRequestBuilder from .transitive_member_of.transitive_member_of_request_builder import TransitiveMemberOfRequestBuilder @@ -1269,6 +1270,15 @@ def solutions(self) -> SolutionsRequestBuilder: return SolutionsRequestBuilder(self.request_adapter, self.path_parameters) + @property + def sponsor_of(self) -> SponsorOfRequestBuilder: + """ + Provides operations to manage the sponsorOf property of the microsoft.graph.user entity. + """ + from .sponsor_of.sponsor_of_request_builder import SponsorOfRequestBuilder + + return SponsorOfRequestBuilder(self.request_adapter, self.path_parameters) + @property def sponsors(self) -> SponsorsRequestBuilder: """ diff --git a/pyproject.toml b/pyproject.toml index 6461ab92ed4..41eed0afd39 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,7 +8,7 @@ name = "msgraph-beta-sdk" # The SDK version # x-release-please-start-version -version = "1.60.1" +version = "1.62.0" # x-release-please-end authors = [{name = "Microsoft", email = "graphtooling+python@microsoft.com"}] description = "The Microsoft Graph Beta Python SDK"